在您提出与其他IIS HTTP Error 503
问题相同的建议之前,我已经尝试过SO和Google都可以使用的许多解决方案,但问题尚未解决。以下是我找到的最受欢迎的解决方案:
IIS - HTTP Error 503. The service is unavailable
Solve HTTP Error 503. The service is unavailable in IIS
就我而言:
端口80打开并可以免费使用时,IIS
不起作用。
据我所知,如果未为IIS
中的网站启用(启动)应用程序池,则会导致该错误。
我已经关闭了所有其他应用程序,例如Skype,Google Disk等,它们可能会使用端口80,并检查该端口是否正在使用中。
然后,我查看了IIS的应用程序池,并发现DefaultAppPool
状态stopped
。
启动DefaultAppPool
后,我重新检查我的网站并收到相同的错误。
现在情况就像,DefaultAppPool
状态显示为started
,直到我未点击任何URL。每当我为本地网站或本地主机请求任何URL时,浏览器就会向我返回“服务不可用”错误消息,并且DefaultAppPool
状态更改为自动停止。
我已经尝试过iisreset
命令,但是在重置IIS
之后问题仍然存在。
最佳答案
您运行应用程序池所用的身份很可能是身份,即管理员密码错误或已被禁用。尝试将此身份更改为网络服务或本地服务之类的名称,或任何其他有效身份。