我在具有 280gb hd 和 4 gigs ram 的服务器上运行 windows 2003 server std sp2。我收到错误:
由于为该应用程序池提供服务的进程中出现一系列故障,应用程序“DefaultAppPool”将被自动禁用。
在事件管理器中,还出现错误:“应用程序特定权限设置未将具有 CLSID {A9E69610-B80D-11D0-00A0C922E} 的 COM 服务器应用程序的本地激活权限授予用户 SERVER01\IWAM_SERVER01 SID {S-1- 5-21-146063245-722240192-2763154-1002}。可以使用组件服务管理工具修改此安全权限。"
当我尝试在浏览器中运行http://localhost/时,我得到一个“服务不可用”
有什么想法可能导致这种情况吗?
提前致谢
Web 应用程序正在崩溃(反复),因此 IIS 正在禁用它。
您的默认网站中运行的是什么?
我会检查您为应用程序池配置的用户。看起来用户可能是 SERVER01\IWAM_SERVER01 ,它可能没有正确的权限。尝试将用户设置为网络服务(或本地系统)帐户。
如果您在应用程序池中有多个应用程序,请将它们分开,以便您知道哪个应用程序出现故障。
一些标准问题:
错误是退出海峡前进。修复不是那么容易。
您的 asp 站点正在使用一些 com 服务器组件。这些东西的安全性是,好吧,噩梦。运行 DCOMCnfg 实用程序。转到组件服务 => 计算机 => 我的电脑 => COM+ 应用程序
然后转到查看=> 状态菜单。
然后尝试找到具有对应sid的应用程序。右键单击它并转到属性,然后转到安全选项卡并玩得开心。
如果这是一个安全敏感的服务器,则不要执行上述任何操作。你必须找到一个了解那块黑魔法的人。