我在此路径中发布了我的Web Api(框架4.5)C:\ inetpub \ wwwroot \ MyWebAPI
在我的IIS中,我将此文件夹转换为应用
当我尝试访问此网址http://localhost/MyWebAPI/api/client/1时会显示一条消息
服务不可用
HTTP错误503.该服务不可用。
为什么?
我的应用程序池设置为" STOP",我将其打开,但它会回到" STOP"
答案 0 :(得分:1)
我找到了解决方案
错误肯定会发生变化,在我的情况下,错误已更改为此错误
"配置错误:此配置部分不能在此路径中使用。 当该部分被锁定在父级别时会发生这种情况。锁定是 默认情况下(overrideModeDefault =" Deny"),或者由a明确设置 使用overrideMode ="拒绝"或遗产 有的allowOverride ="假""
我在这里找到了解决这个问题的方法 IIS - this configuration section cannot be used at this path (configuration locking?)
答案 1 :(得分:0)
以管理员模式在PowerShell中运行以下命令。
答案 2 :(得分:0)
这是一个相当老的线程,但是我偶然遇到了同样的问题。对我来说,分辨率为重置应用程序池用户。我正在启动网站,但是应用程序池将停止。没有日志,什么都没有。最近,我不得不改变我的Windows密码,应用程序池用户(我)是使用旧密码: - )
(请注意,我的网站使用旧密码继续工作了几天,直到我执行了问题开始的iisreset为止)
答案 3 :(得分:0)
您可能会停止应用程序池,启动它,错误将会消失。