我正在编写一个在 Windows Azure 中运行的 MVC 3 应用程序。在我的本地计算机上,我使用 Windows Azure 模拟器。
如果我在解决方案中按 F5(“开始调试”),我就可以设置断点并单步执行应用程序的代码。
您是否知道如果应用程序已在运行(如果已使用 CTRL + F5“启动而不调试”启动),是否可以附加到该应用程序?如果是,怎么办?
在 IIS 中运行的 ASP.NET 中,我只需附加到 w3wp.exe 进程即可。如何对 Windows Azure 模拟器执行相同操作?
最佳答案
如果您在 IIS 中运行应用程序(配置文件中有一个“站点”部分),那么您将使用模拟器以相同的方式执行此操作。 Azure 为部署创建了一个应用程序池,因此您只需附加到该 w3wp.exe 进程即可。
关于debugging - 如何附加并调试在 Windows Azure 模拟器中运行的 ASP.NET MVC 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9381056/