为了账号安全,请及时绑定邮箱和手机立即绑定

Http错误503服务不可用

Http错误503服务不可用

慕桂英4014372 2019-11-05 15:20:04
一般而言,对于设置Web服务器我真的很陌生。我在Windows 8上安装了IIS 8,并且在进行一些开发时尝试在本地设置一个小站点。在IIS中,我选择“添加站点”,提供一个名称,指向一个我拥有index.html文件的位置(我尝试了其他位置,最新位置在c:\ inetpub \ wwwroot \ test -folder中),否则使用所有默认设置设置。但是,当我尝试浏览到本地主机时,http错误503服务不可用。我已验证池已启动,并且已在目标文件夹上赋予IIS_IUSRS完全控制权限我到处搜索但没有找到解决我的问题的任何东西,并且EventLog或C:\ Windows \ System32 \ LogFiles \ HTTPERR文件夹中没有任何帮助谁能告诉我怎么了?
查看完整描述

3 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

用户身份可能已过时,尤其是如果您尝试启动已停止的应用程序池并且下一个请求再次失败时,尤其如此。

在IIS中,转到服务器下的“应用程序池”,然后为您的网站找到正确的应用程序池,然后单击它。在右侧的“高级设置”菜单上,选择“身份”并进行更改,然后输入新的用户名和密码。再次单击您的应用程序池,然后选择回收以重新启动它。

您也可以尝试在“事件查看器”中的Windows日志,“应用程序”,“详细信息”选项卡下查看错误消息。


查看完整回答
反对 回复 2019-11-05
?
LEATH

TA贡献1936条经验 获得超6个赞

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

//img1.sycdn.imooc.com//5dc122fc000110b004500550.jpg


查看完整回答
反对 回复 2019-11-05
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

其他答案也很好。但就我而言,我正在一个Windows机器上工作,该机器已经在运行某些旧的IIS,IISExpress或任何其他网站。发生的是在系统中以某种方式保留的url ACL。因此,您可能需要检查一下。


这是转储所有URL ACL的控制台命令:


netsh http show urlacl

检查此处返回的内容,如果任何内容与您要测试的url匹配,这是删除一个URL acl的命令(例如):


netsh http delete urlacl url=http://localhost:2018/

(请注意,如果与原始问题无关,请注意此处的操作)


查看完整回答
反对 回复 2019-11-05
  • 3 回答
  • 0 关注
  • 1273 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信