.net开发 web项目时,我们常见的调试方式有两种:附加进程和直接打断点。本文主要针对第二种,场景是在多个web站点间相互调试。
使用环境说明:
Win7,Vs2015,iis6.1
同一个解决方案下有4个独立的web站点,现在要实现的是:在任何可调试的地方打断点,让其自动命中。
4个web站点:
使用场景:
我们以Upc2.Web作为主要入口,其他三个web站点作为子站点,调试时,在任何可调试的地方打断点,运行主站点Upc2.Web,正常情况会命中断点,且默认只会开启一个web站点(不会同时打开4个web站点)
前期配置工作(Vs配置和iis配置要一致):
Vs配置
iis配置
我们现在\JR.UPCV3\Code\HeTongWeb\Hetong1v3\hetongmanage1v3.aspx.cs下打断点,并按F5启动调试
进入默认的登录页面
点击合同模块下的页面(刚才设置断点的页面)
会自动从8011转到8012的web项目合同页面
自动命中断点
完毕!