iis - HTTP 错误 500.19 - Windows Server 2012 R2 中的内部服务器错误

标签 iis .net-core web-config

我正在尝试安装 IIS 中的 dotnet 核心应用程序 在带有 的机器上Windows Server 2012 R2 已安装,但我收到具有以下特征的错误 500.19:
enter image description here

根据我的搜索,我已经测试了以下解决方案:

  • 我使用了一个 xml 验证器来验证 webconfig 和 applicationHost;
  • 我卸载了所有版本的 dotnet core,只安装了 2.1.1 包(带有托管和运行时);
  • 我将项目复制到另一台机器上,安装了 Windows 10 和 dotnet core 2.1.1,它可以工作,但不在我想要的机器上;
  • 我在此之后检查了所有 IIS 功能 link ;
  • 我将 ApplicationPool 更改为 无托管代码 ;
  • 我也注意到做 dotnet --version 在命令行上它不起作用,我修复了它(现在它按预期工作,说我需要 SDK 来执行此操作)。

  • 以下是我的IIS信息:
    enter image description here

    接下来是我的 webconfig :
    enter image description here

    所以,知道为什么我仍然收到这个错误。

    我很感激一些帮助 =)。

    提前致谢。

    更新

    我注意到删除 web.config 上的一行我可以访问 IIS 的某些功能而不会给我错误 0x8007000d。这是一行:

    <aspNetCore requestTimeout="00:10:00" processPath="dotnet" arguments=".\Glintt.BedSide.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" />



    所以问题显然就在这里。知道为什么这条线会产生这个错误吗?

    最佳答案

    您需要为 Windows 安装 .NET Core 2.2 Runtime & Hosting Bundle。
    此版本例如:.NET Core 2.2 Runtime & Hosting Bundle for Windows

    关于iis - HTTP 错误 500.19 - Windows Server 2012 R2 中的内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54089441/

    相关文章:

    .net - 已使用 '.NETFramework,Version=v4.6.1'而不是项目目标框架'恢复了

    wordpress - web.config 在 Azure 上不可写

    .net - web.config 忽略 httpmodules 部分

    java - 如何使用Azure Web应用程序的配置文件

    azure - Azure Functions 可以部署到 IIS 吗?

    c# - 升级到 netcoreapp2.1 后发布到 Azure 时出错

    c# - Azure 服务总线监听器打开太多 TCP 连接(耗尽)

    iis - 如何在 Windows Server 上托管 Python 3.7 flask 应用程序?

    asp.net-mvc - 从 MVC 5 应用程序的 URL 隐藏参数(敏感信息)

    iis - 使用 Microsoft Log Parser,您将如何使用 IP 计数聚合命中计数?