错误:Web 服务器配置不正确

采取此处详细说明的步骤解决问题后,在再次尝试调试之前,可能还需重置 IIS。 可通过打开管理员命令提示符并键入 iisreset 来执行此操作。

请采取以下步骤来解决此问题:

  1. 如果服务器上托管的 Web 应用程序配置为发布版本,则将其重新发布为调试版本,并验证 web.config 文件在编译元素中是否包含 debug=true。 重置 IIS,然后重试。

    例如,如果使用发布版本的发布配置文件,请将其更改为调试,并重新发布。 否则,在发布时,调试属性将设置为 false

  2. (IIS) 验证物理路径是否正确。 在 IIS 中,可在“基本设置”>“物理路径”(或较早版本 IIS 中的“高级设置”)中找到此设置。

    如果将 Web 应用程序复制到另一台计算机、手动重命名或移动,则物理路径可能不正确。 重置 IIS,然后重试。

  3. 如果要在 Visual Studio 中进行本地调试,请验证是否在属性中选择了正确的服务器。 (打开“属性”>Web”>服务器”或“属性”>“调试”,具体取决于项目类型。对于 Web Forms 项目,则打开“属性页面”>开始选项”>服务器”)。

    如果使用的是外部(自定义)服务器(如 IIS),URL 必须正确。 否则,请选择 IIS Express,然后重试。

  4. (IIS) 请确保在服务器上安装了正确的 ASP.NET 版本。

    IIS 中的ASP.NET 与 Visual Studio 项目的版本不匹配可能会导致此问题。 可能需要在 web.config 中设置框架版本。若要在 IIS 上安装 ASP.NET Core,请参阅在 Windows Server 上安装 ASP.NET Core;若要安装 ASP.NET,请参阅在 Windows Server 上安装 ASP.NET。 另请参阅IIS 8.0 使用 ASP.NET 3.5 和 ASP.NET 4.5或为 ASP.NET Core 使用 IIS 的 Windows 上的主机

  5. 如果 IIS 中的 maxConnection 限制过低且你的连接过多,则可能需要增加连接限制

请参阅