首页 > 学院 > 软件教程 > 正文

解决在VS中使用附加进程调试IIS页面的方法

2020-03-08 05:06:05
字体:
来源:转载
供稿:网友

  IIs是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络上发布信息成了一件很容易的事。小编今天给大家介绍使用VS2015附加进程调试IIS页面的方法,希望对大家的工作和学习有所帮助!

解决在VS中使用附加进程调试IIS页面的方法

方法步骤:

visual studio 2015旗舰版(vs2015中文旗舰版)

大小:4.41 GB版本:2015 旗舰版环境:WinXP, Win7, Win8, Win10, WinAll

进入下载

  一:发布项目

  1、点击启动项目右键发布,选择“自定义”选项,如下图所示:

解决在VS中使用附加进程调试IIS页面的方法

  2、在弹出的“新建自定义配置文件”对话框中输入文件名称;

解决在VS中使用附加进程调试IIS页面的方法

  3、选择“File System”选项,添加目标路径,如下图所示:

解决在VS中使用附加进程调试IIS页面的方法

  4、选中Debug模式;

解决在VS中使用附加进程调试IIS页面的方法

  5、最后“预览”一下,没有问题就可以点击“发布”了。

解决在VS中使用附加进程调试IIS页面的方法

  二:配置IIS

  1、依次点击“开始”-“控制”-“程序和功能”;

解决在VS中使用附加进程调试IIS页面的方法

  2、点击“打开或关闭Windows功能”,如下图所示:

解决在VS中使用附加进程调试IIS页面的方法

  3、接下来就将“Internet信息服务”下面列出的所有节点都勾选上,点击“确定”。

  三:发布网站

  1、依次点击“开始”-“控制”-“管理工具”;

解决在VS中使用附加进程调试IIS页面的方法

  2、双击“Internet 信息服务(IIS)管理器”,系统会弹出Internet 信息服务(IIS)管理器窗口,如下图所示:

解决在VS中使用附加进程调试IIS页面的方法

  3、展开窗口左侧的功能,点击“网站”,右键选择“添加网站”;

  系统弹出窗口后填写网站名称(FMS)物理路径(C:inetpubwwwrootFMS)填写端口号(可以随便填写)(其中红色数据来源于准备工作中)。

  PS:如果设置了主机名,那么你就需要配置一下 hosts 文件

  位置:C:WindowsSystem32driversetc

  用编辑器打开,在后面添加

  127.0.0.1 test.cool.com

解决在VS中使用附加进程调试IIS页面的方法

  4、点击“应用程序池”选项;

解决在VS中使用附加进程调试IIS页面的方法

  5、双击FMS,弹出编辑引用程序池;

解决在VS中使用附加进程调试IIS页面的方法

  6、选择.NET Framework 版本和托管管道模式。点击“确定”按钮;找到FMS功能节点双击FMS节点,页面的右边显示FMS主页。PS:选择.NET Framework 版本号与系统程序的版本号一致,托管管道模式建议选择经典。

解决在VS中使用附加进程调试IIS页面的方法

  7、双击“处理程序映射”,界面右窗格会显示处理程序映射;添加Microsoft.NET Framework的版本号。PS:看看有没有类似与PageHandlerFactory-ISAPI-2.0-64(其中红色是FMS的Microsoft.NET Framework的版本号 绿色是电脑是多少位),如果没有者添加处理程序映射。

解决在VS中使用附加进程调试IIS页面的方法

  8、点击“添加脚本映射”,弹出添加脚本映射窗口;

解决在VS中使用附加进程调试IIS页面的方法

  9、 填写请求路径(*.aspx)可执行文件(C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_isapi.dll)名称(asax)。点击“确定”。弹出如下图所示的窗体,点击“是”。 Ps:如果出现错误,这是你的Web.config属性中设为是只读的。将Web.config属性中的只读勾选去掉即可。再次按照以上步骤添加。

解决在VS中使用附加进程调试IIS页面的方法

  四:附加进程

  1、对要测试的页面设置断点,然后选择”调试”-“附加到进程”,在进程中选择w3wp.exe进程(需要先打开需测试的页面);

解决在VS中使用附加进程调试IIS页面的方法
解决在VS中使用附加进程调试IIS页面的方法

  2 、配置完成之后,当打开你需要测试的页面的时候,遇到断点就会跳转到Visual Studio中。

  以上就是VS2015使用附加进程的方式调试IIS中页面的解决方法。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表