由DCOM权限引起新装的IIS6.0出现Service Unavailable错误
本帖最后由 灰儿 于 2009-9-3 16:27 编辑在windows2003上新装的IIS6.0,一点浏览就出现service unavailable的错误。
一般情况下,出现这种错误是由于IIS的连接达到了一定的上限,IIS停止对外服务导致的。解决这个问题的方法很简单,重启IIS就可以了,这样会清空应用程序池。相当于清空所有用户的连接信息,使得连接可用,这样用户就可以连接了。试着重启了下IIS,浏览结果还是出现“service unavailable”。看来问题不是出现在连接限制上。因为刚开启IIS,还没有用户连接,所以不会出现连接超过限制的问题。看来是IIS的问题了。
我以为是IIS安装出了问题,现在把IIS卸载,重新安装了一遍,再浏览,还是出现这个问题。
在网上查了查资料,有人通过事件查看器查找到问题,不用重装IIS解决了类似的问题。我打开事件查看器,查看“系统”,里面记录了3万多条,当然我只看最新的日志记录就可以了。打开事件查看器,点“系统”。看见有黄色的和红色的。
查看发现多个“DCOM”的错误信息:
“应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 WWWSERVER\IWAM_WWWSERVER SID (S-1-5-21-514454008-1548614923-1287199806-1008)。可以使用组件服务管理工具修改此安全权限。”
在查资料的过程中,好像有人提到过这个问题,就是COM组件的权限问题。于是在组件服务里,依次展开组件服务,计算机,我的电脑,DCOM配置。通过应用程序ID:A9E69610-B80D-11D0-B9B9-00A0C922E750,找到了名称是:IIS Admin Service。在其上点右键,选择属性,选择“安全”选项卡,在启动和激活权限中选择编辑,看到里面的权限只有一个“administrators”用户组,选择“添加”,“高级”,“立刻查找”,找到“IWAM_WWWSERVER”,然后确定。记得勾上这个用户的“本地启动”和“本地激活”复选框。最后确定。
先浏览一htm文件,成功,至此,问题解决。
页:
[1]