从Visual Studio(Casini)中启动的默认ASP.NET Web服务器在我的开发计算机上有点bug,因此我想发布到我的开发计算机上的本地IIS实例,并查看那里的Web应用程序。但是,以这种方式启动应用程序时,我不会自动进入“ Debug模式”。
我知道VS 2010具有“附加到进程”调试功能,但是我不确定确切如何使用它。为了能够从Visual Studio中调试本地IIS ASP.NET Web应用程序,我需要做什么?具体来说:
背景信息:我正在带有IIS 5.1和.NET 4.0的Windows XP SP3上运行Visual Studio 2010。
附加信息:
我应该补充一点,我尝试附加到aspnet_wp.exe,但是当我转到一个其中包含断点的页面时,将鼠标悬停在“空心圆”断点上时会收到以下消息:
The breakpoint will not currently be hit. No symbols have been loaded for this document.
最佳答案
所有您需要做的就是使用attach处理和定位aspnet_wp.exe。根据操作系统的风格,它可能是w3wp.exe。我曾经有一个宏来执行此操作,但是在VS2008之后它停止工作。
关于.net - 是否可以调试不是从Visual Studio内部启动的ASP.NET Web应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3478191/