【问题标题】:Visual Studio 2010 and IIS 5.1 debugging issueVisual Studio 2010 和 IIS 5.1 调试问题
【发布时间】:2011-05-19 06:16:31
【问题描述】:

我正在使用带有 IIS 5.1 的 Visual Studio 2010,但无法调试我的网站。 错误是:

无法在 Web 服务器上开始调试。 Web 服务器配置不正确。有关常见配置错误,请参阅帮助。在调试器之外运行网页可能会提供更多信息。

我花了很多时间在上面,也搜索了很多,但没有发现任何有价值的东西。 请帮忙。

【问题讨论】:

    标签: visual-studio visual-studio-2010 debugging iis iis-5


    【解决方案1】:

    我建议获取和使用IIS Express 而不是 IIS 5.1。

    在 Windows XP 上受支持。

    【讨论】:

    • 在这种情况下,我将不得不从头开始重新配置网站。我不能使用 IIS 5.1 解决我的问题吗?
    • @asma - 对于您提供的详细信息,我没有更好的答案。我建议使用最新的服务器,它可以为您提供更多诊断信息。整个设置需要 5 分钟。
    【解决方案2】:

    确保将 IIS 配置为使用集成 Windows 身份验证。查找从站点属性的目录安全选项卡启动的身份验证方法对话框上的复选框。

    确保启用了 HTTP Keep Alives。您可以在连接部分的属性对话框的网站选项卡上找到该复选框。

    这个很奇怪,但它似乎对许多人有用,将http://localhost 添加到 Internet Explorer 中的受信任站点。说实话,这似乎是对症状的修复,实际上并没有解决问题本身,但如果它有效,它就会起作用。顺便说一句,您必须取消选中“要求此区域中所有站点的服务器验证 (https:)”复选框才能将其添加为受信任站点。

    更多信息:

    http://msdn.microsoft.com/en-us/library/Aa290100

    http://msdn.microsoft.com/en-us/library/0y3b8byc%28v=vs.80%29.aspx

    http://geekswithblogs.net/TimH/archive/2006/05/29/80002.aspx

    【讨论】:

      【解决方案3】:

      我在使用 VS 2010 和 IIS 7 时有时会遇到同样的问题。这很可能是权限问题。

      您是否为您的网站使用自定义应用程序池?应用程序池的用户身份是什么?

      ASP.NET 工作进程用户 (IUSR_) 或应用程序池身份用户(如果他们不相同)将需要拥有 Read & Execute 和可能 List Folder Contents 权限。您可以通过Folder Properties 对话框上的Security 选项卡进行设置。

      【讨论】:

        猜你喜欢
        • 2011-03-04
        • 1970-01-01
        • 2012-10-15
        • 1970-01-01
        • 1970-01-01
        • 2015-06-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多