【问题标题】:IIS 10.0 AppPool crashing (causing 503 error)IIS 10.0 AppPool 崩溃(导致 503 错误)
【发布时间】:2018-04-30 11:56:00
【问题描述】:

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

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

设置
视窗 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. 重新循环/启动您的应用程序池。

在我的例子中,它是一个损坏的虚拟目录。

【问题讨论】:

  • 我在使用 iis express 和 localhost 更新后遇到了问题,我去添加/删除程序并为 iis 选择了“修复”,它自行解决了。可能值得一试

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


【解决方案1】:

您好,您的问题的答案可以在这里找到。它对我有用,同样的错误

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多