服务器:windows2003 Enterprise SP1,IIS6,DotNet 2.0,
出现症状:启动IIS之后访问使用Http://localhost方式访问都出现服务不可用的500错误
检查事件日志,出现应用连接池不能启动的错误
手工启动连接池也会自动关闭

解决方案1:

打开IIS控制服务,切换到 “以IIS5.0隔离模式运行”,这种方式不能执行DOtNet的应用池,所DotNet应用无法使用,是个既不治标也不治本的操作

解决方案2:

修改COM+组建中的IIS ADMIN,授权IIS用户NetworkSerice和IIS_WPM用户可以激活和启动COM+应用
还是不行

最终方案:

重新安装IIS
使用AspNet_RegIIS先卸载ASPNet2,然后卸载IIS,安装完成IIS之后重新注册ASP.Net2
完成,测试正常