【问题标题】:Getting an error when trying to publish .net 5 web application尝试发布 .net 5 Web 应用程序时出错
【发布时间】:2021-08-29 07:55:39
【问题描述】:

当我将 Web 应用程序发布到 IIS 时出现此错误。

标题:HTTP 错误 500.19 - 内部服务器错误

我查看了大多数关于此的问题,都说我应该安装一个托管包,我确实根据我的目标框架安装了最新的一个,但仍然面临这个问题。

我尝试了什么:

  • 1-应用程序在 VS 的 IIS Express 上运行良好。

  • 2-我将应用程序从 web 部署发布到本地 IIS,然后我 试过了 两种模式都是独立的和框架依赖的。

  • 3-安装的托管包。

  • 4 更改主机文件,即使在其他 .net 框架上也能正常工作 网站。

  • 5-web 配置没问题,我无法得到错误的配置 应用程序主机配置。

毕竟,我仍然面临错误。请帮忙,谢谢

【问题讨论】:

  • 在应用程序池中,确保没有选择 .NET 框架。
  • 是的,我创建了一个新的
  • 事件查看器可能包含一些与错误相关的记录,请尝试检查一下
  • 最近我注意到,在安装了托管包后,我找不到模块中列出的 aspnetCore,有人知道为什么吗?我该如何解决这个问题。

标签: asp.net asp.net-core iis deployment .net-5


【解决方案1】:

终于搞定了, 这就是我所做的:

  • 卸载 IIS,从 Program Files 中删除 IIS 文件夹并重新安装

  • 安装主机包from here

  • 我检查了 IIS 文件夹,发现了 aspnetCore 模块

  • 添加了两种模式都适用于我的已发布版本(自包含或依赖于框架)

问题是安装没有将 aspnetcore 模块添加到以前的 IIS 文件夹

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-13
    • 2023-03-16
    • 2019-01-05
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    相关资源
    最近更新 更多