debugging - 如何附加并调试在 Windows Azure 模拟器中运行的 ASP.NET MVC 应用程序?

标签 debugging iis azure

我正在编写一个在 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/

相关文章:

asp.net - 运行非Web项目时不要启动ASP.NET Development Server

azure - 行级安全性是否总是会降低 Power BI 的性能

linux - 将实时 mongodb 数据重新定位到另一个驱动器

azure - 如何使用 Mongo API 在共享吞吐量 cosmosdb 中创建集合

c - '(' token 之前的预期标识符或 '~'

javascript - 如何在 Google Chrome 扩展中获取 Node.js 进程的调试目标信息?

java - 如何检测 Eclipse 调试器完成的方法替换

sql-server - OWIN 无效的 URI : The Uri String is too long

javascript - asp.net 中的 gzip css 和 js 文件

.net - msxml6.dll 错误 '80072ee2' 操作超时