日期:2014-05-19  浏览次数:20445 次

请教怎么调试?我自己建了个项目想附加进程调试,但是找不到w3wp?
在单位里就是附加进程到w3wp然后打开网页就能设断点调试了,但是我在家里建了个网页想调试却找不到w3wp这个进程,就不能调试,这是为什么阿?只有aspnet_wp.exe和webdev.webserv...什么的试了下都不能断点调试。直接调试是可以的就是不能断点调试,这是为什么阿?

------解决方案--------------------
w3wp是windows2003的进程,你是xp当然没有了,aspnet_wp.exe是1.1框架程序的进程,webdev.webserv是.net2.0程序的进程
------解决方案--------------------
在单位里就是附加进程到w3wp然后打开网页就能设断点调试了
————————————————————————————————————————
不是吧?!在很久很久以前,当vs.net2003出故障的时候,不得以这样做过一两次。每一次启动都要手动去附加进程,那么这个程序员肯定不是真正在开发程序,而只是临时被迫需要运行一两次。因为平时开发时,动手能力比较强的程序员一天要以此方式启动不下300次,每一次都手动附加进程?那么没有多少时间做真正的调试了。

在vs2005下根本不需要附加什么w3wp进程。按“F5”就是调试,并且如果你是以正常的“web网站项目”方式执行,如果你禁止了调试模式(在web.config中设置),会给你警告并且帮你改变为调试模式。