admin管理员组

文章数量:1599279

HTTP Error 503. The service is unavailable iis10 因为系统更新或者其他误操作导致的错误终极解决

      • 1、百度看看,HTTP Error 503. The service is unavailable.
      • 2、导入其他相同配置的系统的iis源文件和配置
      • 3、卸载重装iis
      • 4、卸载最近安装的windows更新
      • 5、windows系统恢复,重新安装iis
    • 最后有几点警示:
      • 1、在需要通过拷贝来覆盖配置的时候,一定要备份原有配置,免得出问题
      • 2、在生产服务器慎用配置通过,一定要经过备份系统测试后在实施,多演练几次,确保安全
      • 3、尽量使用程序自身存在的卸载程序完成操作,减少直接删除或者覆盖文件的操作干预系统程序,否则可能会有意想不到的问题
      • 4、开发尽量不用edge

今天在弄本地windows服务器,线上有已经配置好的iis服务器,记得以前iis6的时候可以复制本机配置到别的机器,就想着能不能把服务器上的配置复制过来。结果找了半天没找到,只找个共享配置,于是乎手贱的就导出了配置,试着在本机导入了下,结果悲剧了,所有已有配置的网站都被清洗了,只有服务器上的网站。访问下结果报错HTTP Error 503. The service is unavailable。 也就开始了今天的HTTP Error 503. The service is unavailable错误折腾旅程。

1、百度看看,HTTP Error 503. The service is unavailable.

原文在这https://blog.csdn/veloi/article/details/83509203
找到一中问题会导致,


原因:访问页面时,应用程序池就自动关闭了。

方案:在应用程序池上--右键--高级设置--进程模型--标识,更改了这项里的“内置账户”。
将原有的“ApplicationPoolIdentity”更改为“NetworkService”。
然后重启下应用池,所有网站浏览一切都OK了。

原以为可以结果,很遗憾,操作后问题依旧,仍然无法访问报错。不过有一点它说对了,所在的应用程序池关闭了,重启无效。通过查看日志发现报错,rewrite组件错误。可以肯定是导入的配置文件出问题了,遗憾的是导入前忘记备份了。
画重点动系统配置前记得备份,iis配置文件路径C:\Windows\System32\inetsrv\config,有需要整个inetsrv都备份下,血的教训

不过能够看到这个朋友,估计都没有备份,下面继续看解决办法。

2、导入其他相同配置的系统的iis源文件和配

本文标签: 或者其他错误操作系统Error