有人可以告诉我使用IIS7而不是使用VS2010的开发服务器来调试asp.net应用程序需要做些什么。我在网上找到了多个资源,说明了如何做,而且他们都有不同的步骤。我似乎无法让它发挥作用。
谢谢, 布雷克
答案 0 :(得分:3)
aspnet_regiis.exe -i
)
备注:您还可以结帐IIS Express。
答案 1 :(得分:0)
如果您的意思是调试在IIS中运行的Web应用程序而不是开发服务器,那么“附加到进程”就是您的选择。这意味着在调试菜单中选择“附加到进程”而不是“开始调试”。您将看到一个类似于任务管理器的对话框,需要选择要附加到的进程。对于IIS,这将是w3wp.exe。很可能会有多个w3wp.exe运行的实例 - 所以选择正确的实例将是真正的伎俩。在源代码中设置一个调试点 - 如果你连接到正确的w3wp实例,调试点将看起来正常而不是有警告标志(并且看起来平坦和白色)。我今天这样做,并使用this作为参考。