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

29 浏览
0 Comments

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

这个问题已经有答案了

HTTP错误503,服务不可用

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

C:\inetpub\wwwroot\MyWebAPI

在我的IIS中,我将这个文件夹转换成了一个应用程序

当我尝试访问这个URL http://localhost/MyWebAPI/api/client/1 时,出现以下消息:

服务不可用

HTTP错误503,服务不可用。

为什么会这样呢?

更新

我的应用程序池设置为“停止”。当我启动它时,它又回到了“停止”状态。

admin 更改状态以发布 2023年5月22日
0
0 Comments

这是一个相当旧的线程,但我也碰到了同样的问题。对我来说,解决方法是重置App Pool用户。我正在启动网站,但应用程序池会停止。没有日志,什么也没有。最近我不得不更改我的Windows密码,而应用程序池用户(我)正在使用旧密码:-)

(请注意,我的网站在旧密码下继续工作了几天,直到我做了iisreset,问题才开始出现)

0
0 Comments

我找到了解决方案

  • 在主机名称下的树形结构中点击Application Pools,
  • 在右侧点击Advanced Settings,
  • 在进程模型中将"Load User Profile"改为false
  • 启动您的应用程序并重新启动IIS

错误肯定会改变,我的情况下错误变为:

"Config Error: This configuration section cannot be used at this path.
This happens when the section is locked at a parent level. Locking is
either by default (overrideModeDefault="Deny"), or set explicitly by a
location tag with overrideMode="Deny" or the legacy
allowOverride="false"."

我在这里找到了解决此问题的方案
Config Error: This configuration section cannot be used at this path

0