我的 IIS 上一切正常,但我安装了Windows 秋季创意者更新一切都停止了运转。
我访问 AppPool 中的每个应用和页面时都会收到 503 - 服务不可用错误。我检查了 Windows 事件查看器,它显示以下内容:
我在网上搜索过,但没有任何解决方案(权限、凭据……)。我甚至完全卸载了 IIS(包括 WAS),然后重新安装以重置为出厂设置。现在我的所有应用程序都消失了(正如预期的那样),但是我仍然收到同样的错误。
我的系统是 Windows 10 Pro(版本 1709)联想笔记本电脑。Windows 更新上没有可用的更新。
事件查看器中有关错误的更多信息:
我的 IIS 配置有什么问题?我怎样才能使其再次工作?
答案1
该问题与 IIS/WAS 为应用程序池创建的临时符号链接在安装 Fall Creators Update 的 Windows Update 过程中出现混乱有关。
解决该问题的步骤是(在管理员powershell下):
Stop-Service -Force W3SVC
Stop-Service -Force WAS
Foreach($item in Get-ChildItem C:\inetpub\temp\appPools){
if([IO.File]::Exists($item.FullName)){
Remove-Item $item -Force
} else {
[IO.Directory]::Delete($folder.FullName,$true);
}
}
Start-Service W3SVC
Start-Service WAS
删除所有内容(文件、文件夹和快捷方式) 在下面 ”c:\inetpub\temp\apppools“将清除临时文件和不正确的符号链接,然后再次启动 IIS/WAS 应该会重新创建它们并解决问题。
编辑 Microsoft 已在以下 KB 中记录了此问题:https://support.microsoft.com/en-us/help/4050891/error-http-503-and-was-event-5189-from-web-applications-on-windows-10