最近Windows 10 版本 1709 (秋季创建者更新)后,访问IIS网站,应用程序池自动关闭,并且报503错误,检查系统日志,报下面的错误:
应用程序池“*****”的工作进程在尝试从文件“\\?\<EMPTY>”的第“0”行读取配置数据时遇到错误“无法读取配置文件”。数据字段包含错误代码。
后面查到时更新补丁的原因,
解决步骤如下:
- 通过使用以管理员身份运行选项打开 Windows PowerShell 窗口。
- 运行以下命令:
Stop-Service -Force WAS
Remove-Item -Recurse -Force C:\inetpub\temp\appPools\*
Start-Service W3SVC
如果第二条命令删除失败,手动删除C:\inetpub\temp\appPools\下面的所有内容,再次运行即可。
参考原网址:https://support.microsoft.com/en-us/help/4050891/error-http-503-and-was-event-5189-from-web-applications-on-windows-10