【问题标题】:Using IIS7 to debug instead of Development Server使用 IIS7 调试而不是开发服务器
【发布时间】:2011-04-15 07:49:35
【问题描述】:

谁能告诉我使用 IIS7 而不是使用 VS2010 的开发服务器调试 asp.net 应用程序需要做什么。我在网上找到了多个资源,说明了如何做到这一点,并且它们都有不同的步骤。我似乎无法让它工作。

谢谢, 布莱克

【问题讨论】:

  • 究竟什么似乎不起作用?

标签: asp.net visual-studio-2010 iis-7 webdev.webserver


【解决方案1】:
  1. 安装 IIS 7
  2. 向 IIS 注册 ASP.NET (aspnet_regiis.exe -i)
  3. 将 Web 项目配置为使用 IIS 而不是内置服务器:

备注:您也可以结帐IIS Express

【讨论】:

  • 谢谢,我会尽快尝试并报告。
【解决方案2】:

如果您的意思是调试在 IIS 而不是开发服务器中运行的 Web 应用程序,那么“附加到进程”就是要走的路。这意味着在调试菜单中选择“附加到进程”而不是“开始调试”。您将看到一个有点像任务管理器的对话框,需要选择要附加到的进程。对于 IIS,这将是 w3wp.exe。很可能会运行不止一个 w3wp.exe 实例 - 所以选择正确的实例才是真正的诀窍。在源中设置一个调试点 - 如果您连接到正确的 w3wp 实例,调试点将看起来正常,而不是有警告标志(并且看起来是平的和白色的)。我今天正在这样做,并使用this 作为参考。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 2012-04-09
    相关资源
    最近更新 更多