IIS 10.0 AppPool崩溃(导致503错误)

时间:2017-11-16 20:06:11

标签: asp.net windows-10 iis-10

场合
安装了最新的Windows 10更新(2017年11月)后,本地Web应用程序所需的应用程序池会在事件查看器中停止/崩溃显示以下消息:

  

应用程序池'SrvAppPoolv4.0'的工作进程   遇到错误'无法读取配置文件'试图读取   来自文件'\\?\< EMPTY>'的配置数据,行号'0'。数据   字段包含错误代码。

设置
Windows 10
互联网信息服务(版本10.0.16299.15)

我尝试了什么
我已经尝试了一些我通过Google找到的东西,无论是在Stackoverflow还是其他网站上,到目前为止都没有任何帮助。我尝试过的一些内容:

  • 将AppPool标识更改为其他用户(右键单击,高级设置)。
  • 检查了machine.config(各种\Windows\Microsoft.NET\Framework\....\Framework64\..个文件夹中的所有四个文件夹)的权限。
  • 取消选中IIS和.NET功能(控制面板/ Windows功能),然后重新添加它们。
  • 卸载有问题的应用程序,清除所有内容,然后重新安装。

没有任何帮助。

除了重新安装整台机器外,我还能尝试什么?

此外,除了事件查看器,还有其他日志我可以查看以获取更多详细信息吗?我读了一些关于应用程序日志的内容,但没有找到它在哪里找到它?

更新:
我刚刚尝试了user3739842建议添加/删除程序,选择IIS Express然后选择Repair - 问题仍然存在。

解决方案
对我来说,解决方案如下(感谢rusware):

  1. 转到安装IIS的驱动器,例如。 C:\inetpub\temp\appPools\
  2. 删除与您的应用池同名的目录(或虚拟目录)。
  3. 再次回收/启动您的应用池。
  4. 在我的情况下,它是一个已损坏的虚拟目录。

1 个答案:

答案 0 :(得分:1)

您可以在此处找到问题的答案。它对我有用并且出现同样的错误

Cannot read configuration file ' trying to read configuration data from file '\\?\<EMPTY>', line number '0'.