我有一个用于测试 Web 应用程序的 Windows 2008 开发/测试服务器设置。我刚刚安装了 IBM Client Access (v6r1m0),重启后我的网站现在出现 503 服务不可用错误。
我的应用程序池无法启动,应用程序日志中出现以下信息:应用程序池“ASP.NET v4.0”的工作进程在尝试从文件“\?\C:\Windows\Microsoft.NET\Framework64\v4.0.30319\CONFIG\machine.config”的行号“0”读取全局模块配置数据时遇到错误“由于权限不足,无法读取配置文件”。工作进程启动已中止。
在安装 IBM 之前,一切工作正常。
我非常感谢任何能够帮助这位在陌生水域中畅游的开发人员的人。
答案1
看起来安装 V6R1M0 .net 访问会对 machine.config 上的权限产生不利影响。将网络服务重新添加到 C:\Windows\Microsoft.NET\Framework{.net 版本}\Config\machine.config 的权限即可解决问题。