IIS 10 - 无法读取 \\?\<EMPTY> 配置文件

Una*_*dra 17 iis event-viewer windows-10 windows-10-v1709

在我的 IIS 上一切正常,但我安装了Windows Fall Creators Update,一切都停止工作。

我在访问的 AppPool 中的每个应用程序和页面上都收到 503 - Service Unavailable 错误。我检查了 Windows 事件查看器,它显示以下内容:

Windows 事件查看器 - 错误描述

我在网上搜索过,但没有一个解决方案有效(权限、凭据......)。我什至完全卸载了 IIS(包括 WAS)并重新安装它以重置为出厂设置。我所有的应用程序现在都不见了(如预期的那样),但我仍然遇到相同的错误

我的系统是 Windows 10 Pro(版本 1709)Lenovo 笔记本电脑。Windows Update 上没有可用的更新。

有关事件查看器错误的更多信息:

事件查看器更多信息

我的 IIS 配置有什么问题,我怎样才能让它再次工作?

Rob*_*ujo 35

该问题与 IIS/WAS 为应用程序池创建的临时符号链接在安装 Fall Creators Update 的 Windows 更新过程中被弄乱有关。

解决问题的步骤是(在管理员 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
Run Code Online (Sandbox Code Playgroud)

删除“ c:\inetpub\temp\apppools ”下的所有内容(文件、文件夹和快捷方式)将清除临时文件和不正确的符号链接,再次启动 IIS/WAS 应该会重新创建它们并解决问题。

编辑 Microsoft 在以下知识库中记录了该问题: https : //support.microsoft.com/en-us/help/4050891/error-http-503-and-was-event-5189-from-web-applications-on -windows-10

  • 我们现在已经在 Stack Overflow 上为众多开发人员和设计师提供了解决方案。非常感谢您发布解决方案,它将为这里的每个人节省大量时间和挫折。 (7认同)