右击项目 - 发布html
选择IIS - 点击发布web
发布方法 - 文件系统,目标位置 - 选择与项目所在目录不一样的目录(也即,指定一个发布生成文件的目录),文件发布选项 - 不选 - 点击发布数据库
点击windows徽标 - 设置 - 应用和功能 - 右侧程序和功能windows
左侧 - 启用或关闭windows功能浏览器
勾选Internet Information Services后会自动安装IIS,必定要把万维网服务选项下面的ISAPI选中,最好全选,以绝后患。app
在程序列表中找到IIS管理器图标并打开它。测试
右击网站 - 添加网站 网站
只须要指定:网站名、刚才发布的项目所在根目录、端口便可spa
双击应用程序池,在中间面板中的列表若是不像下面的图那样,则说明IIS没安装彻底。命令行
至此网站已经部署到了IIS,能够单击IIS管理器左侧的网站图标,再单击右侧的浏览网站便可测试
不须要发布项目,直接在IIS中添加网站,路径选择项目所在目录便可。若是在vs中修改了源代码,经过浏览器访问网站前必定要先编译项目,不然网站不会执行已经修改过的程序。当须要调试项目时,可使用附加到进程,前提是IIS中的web程序已经在运行在w3wp.exe中。在以管理员身份登陆的vs中建立断点 - 编译项目 - 点击菜单栏的调试菜单 - 附加到进程 - 勾选显示全部进程 - 双击w3wp.exe。若是w3wp.exe不在进程列表,能够先向IIS发起一个请求,打开网页,此时w3wp.exe会出如今vs附加到进程的进程列表中。
若是双击"处理程序映射"时报下面的错误:是由于IIS7采用了集成管道模式,锁定了module和handler
解决方法:
参考:https://www.cnblogs.com/dongchi/p/4940053.html