【问题标题】:How to fix the 500.19 - Internal server error with error code 0x8007000d如何修复 500.19 - 内部服务器错误,错误代码为 0x8007000d
【发布时间】:2019-09-06 02:55:44
【问题描述】:

我在 IIS 中配置了一个 .Net 应用程序,在启动该应用程序时收到错误消息“500.19- 内部服务器错误无法访问所请求的页面,因为该页面的相关配置数据无效。”错误代码为 0x8007000d。 这是我的 web.config 文件

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
        <aspNetCore>
            <environmentVariables>
                <clear />
                <environmentVariable name="ASPNETCORE_ENVIRONMENT" 
    value="Development" />
            </environmentVariables>
        </aspNetCore>
       </system.webServer>
    </configuration>

我已经安装了所有的先决条件 安装了 .Net 框架 4.5.1 安装了 URL 重写 尝试使用 iis_iusrs 权限 安装了网络托管包

您能帮我解决这个错误吗?我被困在这里了。

【问题讨论】:

标签: iis-8


【解决方案1】:

删除 XML 声明(第一行)前面的空格,然后重试。如果这不起作用,请务必发布错误消息的所有相关详细信息。您的错误页面可能会准确地告诉您错误所在的行。

【讨论】:

  • XML 声明中没有空格。 HTTP 错误 500.19 - 内部服务器错误 请求的页面无法访问,因为该页面的相关配置数据无效模块 IIS Web 核心通知未知处理程序尚未确定错误代码 0x8007000d 配置错误配置文件 \\?\C:\Websites\Portal \Root\web.config
【解决方案2】:

我在这个错误上苦苦挣扎的时间比我应该做的要长。

通过网络平台安装程序安装 URL 重写模块立即解决了我的问题。

只需安装这个: https://www.iis.net/downloads/microsoft/url-rewrite

【讨论】:

  • 这可能是您的解决方案,但是在这里发布这样的答案完全违背了您提出的问题。实际的错误页面到底是什么,它抱怨的配置文件是什么?如果安装 URL Rewrite 模块是解决方案,那么它必须抱怨 &lt;rewrite&gt; 的 XML 元素,而不是 &lt;aspNetCore&gt;
猜你喜欢
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 2021-10-18
  • 2021-05-09
  • 1970-01-01
  • 2020-08-19
  • 1970-01-01
相关资源
最近更新 更多