当前位置: 代码迷 >> ASP.NET >> 到底该如何附加进程进行调试
  详细解决方案

到底该如何附加进程进行调试

热度:3620   发布时间:2013-02-25 00:00:00.0
到底该怎么附加进程进行调试?
有个asp.net网站源码。想进行调试。在浏览器输入网址,是可以访问的。但是直接按F5,却报错。看到VS里有个附加到进程。
但是我附加到这个打开的浏览器,却总是提示断点不可用。

该怎么办啊?

------解决方案--------------------------------------------------------
你是用IIS吗?IIS的话,要先在浏览器打开这个网站,然后把源代码附加到w3wp这个进程,不是IE进程
------解决方案--------------------------------------------------------
xp下IIS进程是aspnet_wp.exe.win2003以上是w3wp.exe.如果有多个,吃不准是哪个的话,可以全部Attach上。

另外web application类型的project。bin中的dll需要是debug模式编译的,并且pdb文件也在bin下。

如果是Web site类型的工程,需要在web.config中把debug改成true,例如:

<system.web>
<compilation debug="true">
....
------解决方案--------------------------------------------------------
iis下 附加w3wp.exe,如有好几个,看用户名。


------解决方案--------------------------------------------------------
探讨

xp下IIS进程是aspnet_wp.exe.win2003以上是w3wp.exe.如果有多个,吃不准是哪个的话,可以全部Attach上。

另外web application类型的project。bin中的dll需要是debug模式编译的,并且pdb文件也在bin下。

如果是Web site类型的工程,需要在web.config中把debug改成true,例如:

<system……
  相关解决方案