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