【问题标题】:MVC 6 Hosted on IIS HTTP Error 500.19MVC 6 托管在 IIS HTTP 错误 500.19 上
【发布时间】:2016-02-11 22:17:06
【问题描述】:

在 Windows 10 的 IIS 中访问 MVC 6 应用程序时出现 HTTP 错误 500.19。

在 IIS 中,我已将应用程序池设置为“无托管代码”

应用托管在新网站的根目录中。

我使用具有以下设置的 Visual Studio 2015 发布了应用程序。

配置:调试 目标 DNX 版本:dnx-clr-win-x64.1.0.0-rc1-update1

web.config 是 Visual Studio 提供的样板

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified"/>
    </handlers>
    <httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" stdoutLogEnabled="false" startupTimeLimit="3600"/>
  </system.webServer>
</configuration>

有什么想法吗?

谢谢

迈克

【问题讨论】:

  • 检查ETW是否有错误。
  • ETW 是什么意思?
  • Windows 事件跟踪。开始->运行->eventvwr 并检查应用程序日志。
  • 谢谢,我以为这就是你的意思,以前没有听说过它被称为 ETW。
  • 应用程序日志中没有错误,

标签: iis asp.net-core-mvc


【解决方案1】:

对于 RC2 及更高版本,HttpPlatformHandler 已替换为 ASP.NET Core Module

here 安装新模块。

公告可以在here找到。

【讨论】:

【解决方案2】:

想通了,我需要安装 httpplatformhandler http://www.iis.net/downloads/microsoft/httpplatformhandler

【讨论】:

  • 我按照这里的步骤docs.asp.net/en/latest/publishing/iis.html 我在 Windows Server 2012 IIS 8.5 上遇到了完全相同的错误。然后我设置了 HttpPlatform 处理程序。它奏效了。谢谢
  • 仅供参考我安装了 httpplatformhandler 但没有工作,但在安装 ASP.NET Core 模块后它开始工作。我的应用是 Asp.net core
  • 您好 powerfade917 ,我也有同样的问题,我在 asp.net core 中创建了 api 项目,它在 localhost 上运行良好。但是当我发布了我的这个 .net api 项目时,我无法访问它。给我这个错误消息“HTTP 错误 500.19 - 内部服务器错误”。我是否遗漏了什么或需要在 appsetting 或 web.config 文件中进行任何配置?
  • 我安装了平台处理程序,在浏览器中按 CTRL+F5 仍然出现错误。
【解决方案3】:

您必须安装“Hosting Bundle Installer”。没有这个,IIS 无法理解路由,也无法托管您的应用程序。

转到 microsoft 站点“https://www.microsoft.com/net/download/dotnet-core/runtime-2.1.0-rc1”并安装“Hosting Bundle Installer”:

在安装之前,您必须安装正确版本的运行时: https://www.microsoft.com/net/download/dotnet-core/runtime-2.1.0-rc1 比安装正确版本的“Hosting Bundle Installer”。

“主机捆绑安装程序”是: .NET Core Windows Server Hosting bundle 安装 .NET Core 运行时、.NET Core 库、 和 ASP.NET 核心模块。该模块在 IIS 和 Windows 平台上的 Kestrel 服务器之间创建反向代理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-06
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多