【问题标题】:IIS application pool error while debugging asp.net core 3 web api调试asp.net core 3 web api时出现IIS应用程序池错误
【发布时间】:2020-09-07 12:51:31
【问题描述】:

我通过使用面向 .net core 3.1 的 VS 2019 选择默认选项(天气预报)创建了一个 Web API 项目。我想在具有开发支持的 IIS 中托管应用程序。我正在关注这个 link 在 IIS 中托管服务。

但是,当我点击“运行”选择 IIS 配置文件和调试模式时出现以下错误:

错误:

:

调试属性截图:

IIS 应用程序池:

IIS网站列表:

事件查看器:

【问题讨论】:

  • 您是否按照建议查看了 Windows 事件查看器?它说了什么?
  • 它说:应用程序池天气预报 AppPool 已被禁用。 Windows Process Activation Service (WAS) 在启动时遇到故障,提示“已启动”一个工作进程来为应用程序池提供服务。不过,我在我的 apppool 列表中看到它说“开始”
  • 您之前是否在 IIS 中托管过 asp.net 应用程序?当您需要在 IIS 而不是 IIS express 中运行 .net 核心应用程序时。需要 Asp.net 核心网络托管包。docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/…

标签: asp.net asp.net-mvc asp.net-core iis asp.net-web-api


【解决方案1】:

我终于能够找出问题所在,我的应用程序池是使用随机密码自动创建的,一旦我更新它一切都很好。因为这个应用程序池是在我的用户名下运行的。

【讨论】:

  • 我请求您接受您的回复作为答案。谢谢
猜你喜欢
  • 1970-01-01
  • 2021-12-20
  • 1970-01-01
  • 2017-02-24
  • 2018-01-01
  • 2012-11-21
  • 2021-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多