日期:2014-05-17  浏览次数:20410 次

到底该怎么附加进程进行调试?
有个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……