我的 Web 应用程序运行得非常好。就在 2 天前,我收到一条错误消息。服务器应用程序不可用
我非常确定 IIS 上没有任何变化。除非我的 Windows 自动更新彻底搞砸了。
我的事件查看器在应用程序类别中有无数以下错误。
无法启动 aspnet_wp.exe。失败的错误代码为 C0000005。当工作进程帐户没有足够的权限读取 .NET Framework 文件时,可能会导致此错误。请确保正确安装了 .NET Framework,并且安装目录上的 ACL 允许访问配置的帐户。
我重新安装了 IIS。安装后,我针对框架 v2 运行了 aspnet_regiis -i,现在它抛出错误,提示“应用程序无法正确初始化”。
知道发生什么事了吗?
答案1
确保您的 IIS_WPG 组对部署目录具有读/写访问权限
答案2
您是否尝试过从应用程序池中删除该应用程序并重新创建它?您是否自定义了任何安全设置?Windows/IIS 的版本是多少?
答案3
亚历克斯,
您的机器上是否运行了 Symantec Endpoint Protection 版本 11.0.5002.333?我在 Symantec 论坛上看到有人提到了同样的问题。
只是好奇?因为此更新与 Windows 更新 KB 974417 同时发布
答案4
我也一直在努力解决这个问题。假设这是 11.0.5002.333 的问题。如果可能的话,考虑回滚到早期版本。