gpt4 book ai didi

iis - MVC 6 托管在 IIS HTTP 错误 500.19 上

转载 作者:行者123 更新时间:2023-12-03 23:20:42 25 4
gpt4 key购买 nike

在 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>

任何想法出了什么问题?

谢谢

麦克风

最佳答案

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

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

enter image description here

在安装之前,您必须安装正确版本的运行时:
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 服务器之间创建反向代理。

关于iis - MVC 6 托管在 IIS HTTP 错误 500.19 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35351198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com