你能解释一下在调试asp.net内部层的同时附加到w3wp上的w3wp,是很好的吗
发布于 2009-03-24 06:37:36
Erm,什么?:-) w3wp只是IIS中应用程序池的工作进程。每个应用程序池都有一个或多个工作进程,因此单个应用程序池中的故障不会杀死整个服务器(假设您为每个应用程序使用了不同的应用程序池:-)
还有什么需要知道的?:-)
发布于 2009-03-24 08:25:35
若要附加调试器,请在已知将运行的代码中设置断点(确保Debug=为“True”,以便创建调试符号),然后在Visual Studio中,转到“Debug -> attach to process ->”,找到站点的应用程序池的w3wp进程。如果您有多个应用程序池处于活动状态,则w3wp将不止一次列出。
要步入DAL,您还需要使用debug符号进行编译。
发布于 2009-03-24 06:42:51
W3wp.exe是“万维网工作进程”。我看不出附加到它有任何理由或好处,因为它不会使您能够调试ASP.NET应用程序。
如果您打算调试ASP.NET应用程序,则应该附加到aspnet_wp.exe进程(这是当您按下debug时Visual Studio所做的事情)。
https://stackoverflow.com/questions/676336
复制相似问题