提问者:小点点

HTTP错误503。该服务在IIS中不可用?[重复]


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

C:\inetpub\wwwroot\MyWebAPI

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

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

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

为什么会这样?

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


共3个答案

匿名用户

我找到了解决办法

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

错误肯定会改变,在我的情况下,错误变成了这个。

“配置错误:无法在此路径上使用此配置节。当该节在父级被锁定时,会发生这种情况。默认情况下锁定(overrideModeDefault=”Deny“),或由overrideMode=”Denny“或旧版allowOverride=”false“的位置标记显式设置。”

我在这里找到了另一个问题的解决方案配置错误:这个配置部分不能在这个路径使用

匿名用户

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

(请注意,我的网站继续使用旧密码工作了几天,直到我进行了iisreset,这时问题才开始出现)

匿名用户

您可能会停止应用程序池,启动它,错误就会消失。