【问题标题】:Could not start ASP.NET or ATL Server debugging无法启动 ASP.NET 或 ATL Server 调试
【发布时间】:2011-04-08 16:06:15
【问题描述】:

我在 Windows 7 上安装了 Visual Studio 2003,但是当我按下 F5 进行调试时出现以下错误。

Error while trying to run project: Unable to start debugging on the web server. 
Could not start ASP.NET or ATL Server debugging.
Verify that ASP.NET or ATL Server is correctly installed on the server.

这是什么意思,我该如何解决?

【问题讨论】:

    标签: asp.net windows iis-7 windows-7 visual-studio-2003


    【解决方案1】:

    根据微软的支持,造成这种情况的原因是 -

    出现此问题的原因是调试器在您运行应用程序时未将调试操作发送到 IIS。调试器将您的计算机识别为 localhost。但是,在 IIS 中,应用程序的网站标识是您指定的 IP 地址

    分辨率如下 -

    http://support.microsoft.com/kb/814717

    http://forums.asp.net/t/703333.aspx

    【讨论】:

      【解决方案2】:

      我找到了答案:

      iis 管理器 -> 计算机名称 -> ISAPI 和 CGI​​ 限制 -> aspnet v1.1... -> 选择允许

      (别忘了重启 IIS。)

      【讨论】:

        【解决方案3】:

        我尝试了所有选项,但徒劳无功。我的解决方案是:

        1. 在 VS2010 中转到应用程序的属性页面
          一种。检查您是否选择了“定义调试常量” 湾。检查您是否在服务器下选择了“使用 Visual Studio 开发服务器”。 i) 选择“自动分配端口” C。检查您是否选择了“将服务器设置应用于所有用户” d。检查您是否在调试器下选择了“asp.net”

        我的以上所有内容都很混乱。我也做了同样的事情,它奏效了。

        【讨论】:

        • 请记住,这不是使用 IIS 运行应用程序,而是 Cassini(不同的 Web 服务器)。这是相当不同的,值得注意的是这些差异:)
        【解决方案4】:

        可能是您必须在您的计算机上安装另一台服务器,因此它与 IIS 服务器冲突。您必须更改另一个服务器端口地址或从您的计算机中删除。

        【讨论】:

          【解决方案5】:

          解决此错误的简单步骤!! 确保以下内容完好无损:

          1. 检查您的应用程序池是否停止。如果是这样,请启动它。 还要确保池的框架与您的应用程序的框架相匹配。
          2. IIS 中的虚拟目录需要与其同名 原申请目录
          3. 清除临时文件、临时 ASP 文件,删除应用程序的工作进程并重新启动 IIS。

          这里有一个链接可以帮助您设置 ASP.Net 1.1 及其必要条件,以防上述内容对您没有帮助。 How to setup asp.net v1.1

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-04-26
            • 1970-01-01
            • 2011-11-01
            • 2016-02-06
            • 1970-01-01
            • 1970-01-01
            • 2018-02-22
            • 2016-11-30
            相关资源
            最近更新 更多