【问题标题】:HTTP 500.19-Internal Server Error. without any config ErrorHTTP 500.19 - 内部服务器错误。没有任何配置错误
【发布时间】:2020-09-08 08:38:48
【问题描述】:

我正在尝试在 iis 上托管一个 asp.net mvc Web 应用程序,但出现此错误

现在的问题是它在 Config Error: 部分没有任何错误。我已授予 IIS_IUSERS 文件夹的权限,但仍然没有成功。我几乎有我在互联网上遇到的所有解决方案,但没有什么能解决我的问题。我的配置文件是这样的

<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="dotnet" arguments=".\CECDashboard.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false">
      <environmentVariables />
    </aspNetCore>
  </system.webServer>
</configuration>

我也尝试将 DefaultAppPool .NET CLR 从 v4.0.30319 更改为 v2.0.50727,但仍然没有成功。

我也尝试过直通身份验证和特定用户,但结果相同(不成功)

请给我一些建议。我会很感激的。

【问题讨论】:

标签: asp.net iis web-config hosting server-error


【解决方案1】:

看来这不是Asp.Net Core应用,只是Asp.net框架MVC应用。
Asp.Net 应用程序需要某些 Windows 功能才能运行它。请在 Windows 功能中启用Asp.Net功能。

如果 Web 应用程序确实是 DotNet Core MVC 应用程序,请考虑安装 Asp.net Core Hosting Bundle,其中包括 DotNet Core RuntimeIIS 支持。
https://dotnet.microsoft.com/download/dotnet-core/current/runtime
如果问题仍然存在,请随时告诉我。

【讨论】:

  • 感谢您的回复,我已经尝试了 asp.net 框架 web 应用程序和 asp.net 核心 web 应用程序。两者都给我同样的问题。此外,我已经启用了 ASP.NET 3.5 和 ASP.NET 4.5,它没有显示 ASP.NET 4.8 的选项。
  • 请告诉我有关您的问题的更多详细信息。您当前服务器的操作系统是哪个版本? Web 应用程序是哪种类型? Asp.Net4.8 是对旧 Microsoft .NET Framework 版本的高度兼容的就地更新,它可以为 Asp.Net Web 应用程序提供运行时支持。这是下载地址。 support.microsoft.com/en-us/help/4503548/…
  • 抱歉回复晚了。我使用的是 Windows 8.1,Web 应用程序位于 .net core 2.2 上。
  • 我不知道。在我这边,我曾经遇到过这个问题。只要我安装了 ASP.NET Core Hosting Bundle,Http 500.19 错误就消失了。 dotnet.microsoft.com/download/dotnet-core/thank-you/…
猜你喜欢
  • 2012-06-15
  • 2012-06-03
  • 1970-01-01
  • 2015-11-12
  • 2015-09-05
  • 2015-09-20
  • 2021-05-09
  • 1970-01-01
相关资源
最近更新 更多