在vs2015中使用附加进程的方式调试IIS中的页面
发布网站至IIS-附加到进程调试
Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。
一:发布项目。
1.点击启动项目右键发布,选择自定义。
2.填写配置文件名称
3.选择File System,选择目标路径。
4.选择Debug模式
5.最后预览点击发布。
二:配置IIS。
1Windows7中IIS的配置
开始==》控制面板==》程序和功能 如下图所示:
点击【打开或关闭Windows功能】如下图所示:
将‘Internet信息服务’下所有的节点都勾选上,点击【确定】。
- 准备工作
1.1. 检查发布系统的Microsoft.NET Framework的版本号与发布的服务器上的版本号是否一致。
2.1. 将发布的系统生成,找到启动项目。右键==》将Windows资源管理器中打开文件夹。将文件夹中的文件全部复制一遍。
3.1. 在C:\inetpub\wwwroot下起个项目名称,如FMS。将上一个步骤中的文件全部放到FMS文件下。
- 发布网站
开始==》控制面板==》管理工具。如下图所示:
双击‘Internet 信息服务(IIS)管理器’,弹出Internet 信息服务(IIS)管理器窗体。如下图所示:
将左侧的功能树打开。点击【网站】右键选择【添加网站】。弹出添加网站窗口。如下图所示:
填写网站名称(FMS)物理路径(C:\inetpub\wwwroot\FMS)填写端口号(可以随便填写)(其中红色数据来源于准备工作中)。
注意->如果设置了主机名,那么你就需要配置一下 hosts 文件
位置:C:\Windows\System32\drivers\etc
用编辑器打开,在后面添加
127.0.0.1 test.cool.com
点击【应用程序池】。如下图所示:
双击FMS,弹出编辑引用程序池。如下图所示:
选择.NET Framework 版本和托管管道模式。点击【确定】按钮。
注意:选择.NET Framework 版本号与系统程序的版本号一致,托管管道模式建议选择经典。
找到FMS功能节点双击FMS节点,页面的右边显示FMS主页。
如下图所示:
双击【处理程序映射】,页面右边显示处理程序映射。
看看有没有类似与PageHandlerFactory-ISAPI-2.0-64(其中红色是FMS的Microsoft.NET Framework的版本号 绿色是电脑是多少位),如果没有者添加处理程序映射。
添加Microsoft.NET Framework的版本号
如下图所示:
点击添加脚本映射,弹出添加脚本映射如下图所示:
填写请求路径(*.aspx)可执行文件(C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll)名称(asax)。点击【确定】。弹出如下图所示的窗体:
点击【是】。如果出现错误,这是你的Web.config属性中设为是只读的。将Web.config属性中的只读勾选去掉即可。再次按照以上步骤添加。
三:附加进程
1. 对要测试的页面设置断点,然后选择”调试”->”附加到进程”,在进程中选择w3wp.exe进程(需要先打开需测试的页面)
2. 配置完成,当打开你需要测试的页面的时候,遇到断点就会跳转到vs!
在vs2015中使用附加进程的方式调试IIS中的页面的更多相关文章
- 在VS2010中使用附加进程的方式调试IIS中的页面
h3{background:#333333; } 准备篇-配置IIS环境 在发布网站之前,需要安装iis环境! 之后点击确定即可! 发布网站至IIS-附加到进程调试 1. 用VS2010将 ...
- VS2010使用附加进程的方式调试IIS中的页面介绍
1. 对要测试的页面设置断点,然后选择”调试”->”附加到进程”,在进程中选择w3wp.exe进程(需要先打开需测试的页面) 2. 配置完成,当打开你需要测试的页面的时候 ...
- VS中附加进程的方式调试IIS页面,以及设置断点无效问题解决
以前调试网站的时候都习惯是直接在解决方案中右键调试——启动新实例,后来发现这样的缺点有: 1.启动比较慢: 2.一些浏览器的request参数无法带入: 3.不特殊指定启动url的话,VS会将页面加载 ...
- vs2015如何使用附加进程调试发布在IIS上项目
1.如何使用附加进程调试IIS上的网站项目 1)在IIS部署一个网站项目 2)保证浏览器可访问(比如访问登陆页面) 3)在项目中LoginController断点,并在工具栏的调试找到附加到进程 4) ...
- 关于VC中的附加进程调试
今天领导要求在服务端添加一个获取会议参数的功能接口,接口写好后要自己测试,但是没有客户端的源码,只有客户端安装程序和客户端与服务端发送信令的底层库KSYSClient.dll,而我修改了客户端需要底层 ...
- css中常见几种float方式以及倒计时(刷新页面不清)
css中常见几种float方式 http://jingyan.baidu.com/article/72ee561a670269e16138dfd5.html <script type=" ...
- vs 调试 iis中的网站
打开网站,在vs中附加进程,选择w3wp.exe,如果不能下断点,设置一下pdb文件位置
- VS2013远程调试IIS中的网站
问题描述一般网站发布到远程iis中了.我们就无法调试了... 今天查到个可以远程调试iis或winform的方法: 记录下 第一步:copy 本地 C:\Program Files (x86)\Mic ...
- 在Linux 中如何从进程相关的文件描述中恢复数据
在Linux中误删除了某个文件,但是 ps-ef|grep 文件名 发现某个进程还在使用该文件,那么可以通 过以下方式恢复文件. 例如:创建一个简单文件/tmp/test.txt, 随便向里面写点内容 ...
随机推荐
- (转)bash条件判断之if语句
http://blog.51cto.com/64314491/1629175---------bash条件判断之if语句(一) http://blog.51cto.com/64314491/16292 ...
- centos 7安装phpMyadmin
1.phpmyadmin官网下载多语言包 2.找到libraries目录下的config.default.php1)查找$cfg['PmaAbsoluteUri'] 设置默认访问网址 2)查找$cfg ...
- JDBC(3)-使用PreparedStatement接口实现增、删、改操作
1.PreparedStatement接口引入 PreparedStatement是Statement的子接口,属于预处理操作,与直接使用Statement不同的是,PreparedStatement ...
- 关于游标嵌套时@@FETCH_STATUS的值
游标嵌套使用时,@@FETCH_STATUS的值有时会从内部游标影响到外部的游标,使外部的游标只循环一次.这时要检查游标的使用方法.要先移动游标,然后就开始判断,为真进行进行业务逻辑处理,然后移动游标 ...
- Unity c#反射查找类中符合条件的方法并执行
我用在了事件注册上面,再也不用一个一个去写了 下面直接上代码 using System; using System.Collections; using System.Collections.Gene ...
- solr6.6教程-基础环境搭建(一)
目前网上关于solr6.+的安装教程很少,有些6.0之前的教程在应用到6.+的版本中出现很多的问题,所以特别整理出来这一片文章,希望能给各位码农一些帮助! 很少写些文章,如有不对的地方,还希望多多指导 ...
- ng-value中格式化日期
ng-value="conferenceinfo.create_time | date:'yyyy-MM-dd'"
- List和Queue使用过程中的纪录
业务需求: 发送特定的请求,根据返回的信息执行特定的事件. 目前的做法:把我的请求放入一个容器内,然后待到某一条件,就从这个容器把请求发送出去,等客户返回信息时,查询容器中对应请求中特定的事件.开始的 ...
- 自己实现async和await
无意当中看了一些博文,说有人想自己尝试实现基于异步操作的方法: 1)直接使用Task(不说咯,这个是微软给我们的标准实现方法). 2)必须继承INotifyCompletion接口,同时自己实现IsC ...
- HTML DOM status 属性
<!DOCTYPE html><html> <head>HTML DOM status 属性</head><body><script ...