Http错误503服务不可用

一般而言,对于设置Web服务器我真的很陌生。我在Windows 8上安装了IIS 8,并且在进行一些开发时尝试在本地设置一个小站点。在IIS中,我选择“添加站点”,提供一个名称,指向一个我拥有index.html文件的位置(我尝试了其他位置,最新位置在c:\ inetpub \ wwwroot \ test -folder中),否则使用所有默认设置设置。但是,当我尝试浏览到本地主机时,


http错误503服务不可用。


我已验证池已启动,并且已在目标文件夹上赋予IIS_IUSRS完全控制权限


我到处搜索但没有找到解决我的问题的任何东西,并且EventLog或C:\ Windows \ System32 \ LogFiles \ HTTPERR文件夹中没有任何帮助


谁能告诉我怎么了?


慕桂英4014372
浏览 1274回答 3
3回答

慕无忌1623718

用户身份可能已过时,尤其是如果您尝试启动已停止的应用程序池并且下一个请求再次失败时,尤其如此。在IIS中,转到服务器下的“应用程序池”,然后为您的网站找到正确的应用程序池,然后单击它。在右侧的“高级设置”菜单上,选择“身份”并进行更改,然后输入新的用户名和密码。再次单击您的应用程序池,然后选择回收以重新启动它。您也可以尝试在“事件查看器”中的Windows日志,“应用程序”,“详细信息”选项卡下查看错误消息。

LEATH

就我而言,问题是DefaultAppPool。我将“加载用户个人资料”更改为false,现在可以使用了。但是,我不知道这是否有副作用。 

肥皂起泡泡

其他答案也很好。但就我而言,我正在一个Windows机器上工作,该机器已经在运行某些旧的IIS,IISExpress或任何其他网站。发生的是在系统中以某种方式保留的url ACL。因此,您可能需要检查一下。这是转储所有URL ACL的控制台命令:netsh http show urlacl检查此处返回的内容,如果任何内容与您要测试的url匹配,这是删除一个URL acl的命令(例如):netsh http delete urlacl url=http://localhost:2018/(请注意,如果与原始问题无关,请注意此处的操作)
打开App,查看更多内容
随时随地看视频慕课网APP