gpt4 book ai didi

asp.net - AspNetCore 3.0 - HTTP 错误 500.0 - ANCM 进程内处理程序加载失败

转载 作者:行者123 更新时间:2023-12-01 21:52:25 24 4
gpt4 key购买 nike

我创建了两个 ASP.NET Core Web 应用程序——只是 API 模板:

  • ASP.NET 核心 2.2
  • ASP.NET 核心 3.0

使用最新的(3.0 运行时和托管 bundle )将这些应用程序部署到 Windows Server 2016。 ASP.NET Core 2.2 可以正常工作,没有任何问题,但是 ASP.NET Core 3.0 从下图中给我这个错误。

enter image description here

在事件查看器中,我每次部署或尝试启动 3.0 应用程序时都发现错误:

Application 'C:\Inetpub\vhosts\webapp.com\httpdocs\' failed to start. Exception message: Unexpected exception: status: Access is denied.: "C:\Program Files (x86)\dotnet\dotnet.exe"

我刚刚复制了目录路径并添加了可执行文件到命令提示符,这个命令打开了本地主机监听器:

>  C:\Inetpub\vhosts\webapp.com\httpdocs\WebApp.exe

然后我可以通过本地主机和端口直接在服务器上访问 webapp。我也尝试更改目录权限,但没有解决问题。

最佳答案

具体来说,我通过在应用程序中添加 web.config 并将 AspNetCoreModuleV2 替换为 AspNetCoreModule 解决了这个问题,但这不是完美的解决方案。

另一种解决方案是将应用程序部署为自包含

enter image description here

关于asp.net - AspNetCore 3.0 - HTTP 错误 500.0 - ANCM 进程内处理程序加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59016776/

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