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

Joa*_*eia 6 iis web-config .net-core

我正在尝试在安装了Windows Server 2012 R2的计算机上的IIS中安装一个dotnet核心应用程序,但是我得到的错误500.19具有以下特征: 在此输入图像描述

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

  • 我使用xml验证器验证webconfig和applicationHost;
  • 我卸载了所有版本的dotnet核心并安装了2.1.1软件包(带托管和运行时);
  • 我将项目复制到另一台机器上,安装了Windows 10并使用了dotnet core 2.1.1,它可以工作,但不能在我想要的机器上;
  • 我检查了此链接后的所有IIS功能;
  • 我将ApplicationPool更改为No Managed Code ;
  • 我还注意到在命令行上执行dotnet --version它没有工作,我修复了(现在它按照假设工作,说我需要SDK来执行此操作).

以下是我的IIS信息: 在此输入图像描述

接下来是我的webconfig: 在此输入图像描述

所以,任何想法为什么我仍然得到这个错误.

我感谢一些帮助=).

提前致谢.

UPDATE

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

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

所以问题显然在这里.知道为什么这一行会产生这个错误吗?

Bar*_*icz 1

您需要安装适用于 Windows 的 .NET Core 2.2 运行时和托管捆绑包。此版本例如:.NET Core 2.2 Runtime & Hosting Bundle for Windows