Windows server 2003 IIS6重装之后进行Web服务扩展设置出现mmc检测到此管理单元发生一个错误,且应用程序池处于停止状态,无法正常启用。
在重装IIS之前已经安装.net2.0 此时2.0未在服务扩展设置列表之中,怀疑为net2.0问题,重新.net2.0之后问题依旧。
事件日志错误记录:
------------------------------
警告内容:
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '2408'。进程退出代码是 '_0xffffffff'。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
------------------------------
错误内容:
应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列
错误。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
------------------------------------
处理办法:
为IIS ADMIN SERVICE加上NETWORK SERVICE访问iis服务的权限,具体方法如下:
点击“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”->“组件服务”->“计算机”->“我的电脑”->“DCOM 配置”->“IIS ADMIN SERVICE”,右健选择“属性”->“安全”,
在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE”账号,并给赋予“本地启动”和“本地激活”的权限,然后“确定”。重新启动IIS(点“开始”-“运行”-“CMD”,点
确定,然后运行iisreset /RESTART),至此一切恢复正常。