HTTP 错误 503。该服务在 IIS 中不可用?

Lie*_*v04 8 c# iis

我在此路径中发布了我的Web Api(框架4.5):

C:\inetpub\wwwroot\MyWebAPI
Run Code Online (Sandbox Code Playgroud)

在我的 IIS 中,我将此文件夹转换为应用程序

当我尝试访问此 URL http://localhost/MyWebAPI/api/client/1 时,会出现消息:

服务不可用
HTTP 错误 503。服务不可用。

为什么是这样?

更新

我的应用程序池设置为“停止”。当我打开它时,它会返回“停止”

Lie*_*v04 11

我找到了解决方案

  • 单击树下带有您的计算机名称的应用程序池,
  • 点击右侧的高级设置,
  • 在流程模型中将“加载用户配置文件”更改为 false
  • 启动您的应用程序并重新启动 IIS

错误肯定会改变,在我的例子中,错误变成了这个

“配置错误:此配置节不能在此路径上使用。当该节在父级锁定时会发生这种情况。锁定要么是默认情况下 (overrideModeDefault="Deny"),要么是通过使用 overrideMode=" 的位置标记显式设置拒绝”或旧版的allowOverride="false"。”

我在这里找到了其他问题的解决方案 配置错误:此配置部分无法在此路径中使用