IIs是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络上发布信息成了一件很容易的事。小编今天给大家介绍使用VS2015附加进程调试IIS页面的方法,希望对大家的工作和学习有所帮助!
visual studio 2015旗舰版(vs2015中文旗舰版)
大小:4.41 GB版本:2015 旗舰版环境:WinXP, Win7, Win8, Win10, WinAll
一:发布项目
1、点击启动项目右键发布,选择“自定义”选项,如下图所示:
2、在弹出的“新建自定义配置文件”对话框中输入文件名称;
3、选择“File System”选项,添加目标路径,如下图所示:
4、选中Debug模式;
5、最后“预览”一下,没有问题就可以点击“发布”了。
二:配置IIS
1、依次点击“开始”-“控制”-“程序和功能”;
2、点击“打开或关闭Windows功能”,如下图所示:
3、接下来就将“Internet信息服务”下面列出的所有节点都勾选上,点击“确定”。
三:发布网站
1、依次点击“开始”-“控制”-“管理工具”;
2、双击“Internet 信息服务(IIS)管理器”,系统会弹出Internet 信息服务(IIS)管理器窗口,如下图所示:
3、展开窗口左侧的功能,点击“网站”,右键选择“添加网站”;
系统弹出窗口后填写网站名称(FMS)物理路径(C:inetpubwwwrootFMS)填写端口号(可以随便填写)(其中红色数据来源于准备工作中)。
PS:如果设置了主机名,那么你就需要配置一下 hosts 文件
位置:C:WindowsSystem32driversetc
用编辑器打开,在后面添加
127.0.0.1 test.cool.com
4、点击“应用程序池”选项;
5、双击FMS,弹出编辑引用程序池;
6、选择.NET Framework 版本和托管管道模式。点击“确定”按钮;找到FMS功能节点双击FMS节点,页面的右边显示FMS主页。PS:选择.NET Framework 版本号与系统程序的版本号一致,托管管道模式建议选择经典。
7、双击“处理程序映射”,界面右窗格会显示处理程序映射;添加Microsoft.NET Framework的版本号。PS:看看有没有类似与PageHandlerFactory-ISAPI-2.0-64(其中红色是FMS的Microsoft.NET Framework的版本号 绿色是电脑是多少位),如果没有者添加处理程序映射。
8、点击“添加脚本映射”,弹出添加脚本映射窗口;
9、 填写请求路径(*.aspx)可执行文件(C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_isapi.dll)名称(asax)。点击“确定”。弹出如下图所示的窗体,点击“是”。 Ps:如果出现错误,这是你的Web.config属性中设为是只读的。将Web.config属性中的只读勾选去掉即可。再次按照以上步骤添加。
四:附加进程
1、对要测试的页面设置断点,然后选择”调试”-“附加到进程”,在进程中选择w3wp.exe进程(需要先打开需测试的页面);
2 、配置完成之后,当打开你需要测试的页面的时候,遇到断点就会跳转到Visual Studio中。
以上就是VS2015使用附加进程的方式调试IIS中页面的解决方法。
新闻热点
疑难解答