有人可以告诉我使用 IIS7 而不是使用 VS2010 的开发服务器调试 asp.net 应用程序需要做什么。我在网上找到了多个资源,说明了如何做到这一点,并且它们都有不同的步骤。我似乎无法让它工作。
谢谢,布莱克
有人可以告诉我使用 IIS7 而不是使用 VS2010 的开发服务器调试 asp.net 应用程序需要做什么。我在网上找到了多个资源,说明了如何做到这一点,并且它们都有不同的步骤。我似乎无法让它工作。
谢谢,布莱克
aspnet_regiis.exe -i
)备注:您也可以签出IIS Express。
如果您的意思是调试在 IIS 而不是开发服务器中运行的 Web 应用程序,那么“附加到进程”是要走的路。这意味着在调试菜单中选择“附加到进程”而不是“开始调试”。您将看到一个有点像任务管理器的对话框,需要选择要附加到的进程。对于 IIS,这将是 w3wp.exe。很可能会运行不止一个 w3wp.exe 实例 - 所以选择正确的实例才是真正的诀窍。在源中设置一个调试点 - 如果您连接到正确的 w3wp 实例,调试点将看起来正常,而不是有警告标志(并且看起来是平的和白色的)。我今天正在这样做,并以此作为参考。