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


16

一切都可以在IIS上正常运行,但是我安装了Windows Fall Creators Update,并且一切都停止了工作。

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

Windows事件查看器-错误说明

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

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

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

事件查看器更多信息

IIS配置有什么问题,如何使它重新工作?

您可能需要任何其他信息,请询问,我会写下来!

谢谢!


1
此知识库记录在这里:support.microsoft.com/en-us/help/4050891/…我很好奇;我很好奇。您是否通过Windows Update进行了升级,并提供了带有通知的升级?还是您通过其他方式手动升级?
bariscaglar

@bariscaglar到目前为止,我已经使用手动安装程序和Windows Update来解决此问题(不是在我的机器上,而是在我的同事上)
Robson Rocha

Answers:


35

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

解决问题的步骤是(在管理员权限下):

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/zh-cn/help/4050891/error-http-503-and-was-event-5189-from-web-applications-on -windows-10


1
谢谢!不仅文件存储在那里,而且还必须删除DefaultAppPool的文件夹快捷方式。之后(并由于我进行了出厂重置而重新配置了IIS),它现在可以正常工作了!
Unapedra

1
是的,我还必须删除文件夹快捷方式。现在工作!
克里斯·海因斯

1
虽然我认为删除文件appPools夹中的所有文件都没有问题,但是您可以按照错误消息中的指示删除有问题的应用程序池名称的子文件夹。
龙征

1
@LongZheng:问题是,在Fall Creators Update安装后,所有 AppPool都出现了问题。
罗布森·罗莎

7
现在,在众多开发人员和设计师的Stack Overflow上都达到了这一目的。非常感谢您发布解决方案,它将为每个人节省大量时间和沮丧。
尼克·克拉弗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.