在事件查看器中,可以看到:
应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{0C0A3666-30C9-11D0-8F20-00805F2CD064}
)的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
采用如下的方法:
打开管理工具-组件服务-计算机-我的电脑-DCOM选项,选择其下的“Machine Debug Manager”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,
给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS,(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET),
在进行ASP调试时,可能会出现以下问题:
(1)HTTP 500 - 内部服务器错误
问题描述: |
无法显示网页 -------------------------------------------------------------------------------- 请尝试以下操作: 打开 127.0.0.1 主页,然后查找指向您感兴趣信息的链接。 单击搜索,寻找 Internet 上的信息。
|
(2)Active Server Pages 错误 'ASP 0201'
问题描述: |
Active Server Pages 错误 'ASP 0201' 无效的默认脚本语言 为此应用程序指定的默认脚本语言无效。 |
****
针对(1)和(2)的问题的尝试解决办法: |
打开控制面板-管理工具-Internet 信息服务 选择默认网站-属性-目录安全性-编辑 如果匿名用户选项被选中,单击浏览按钮,弹出对话框后,单击高级按钮,再弹出对话框后,单击立即查找,选择合适的用户,一路确定。 或直接将身份验证方法对话框的匿名用户处的匿名访问帐户IUSR_XXX改为XXX(把IUSR_去掉), 然后重启ISS服务即可(适用于本地调试) |
也可打开计算机管理-本地用户和组-组,选择Administrator,将IUS_XXX加入到此组。 然后重启IIS服务(适用于本地调试) |
(3)事件查看其中的DCOM系统错误信息
问题描述: |
应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 {0C0A3666-30C9-11D0-8F20-00805F2CD064} )的 本地 激活 权限授予用户 MACHINE_NAME\IWAM_XXX SID (S-1-5-21-854245398-220523388-839522115-1006)。可以使用组件服务管理工具修改此安全权限。 |
解决办法: |
此问题的原因一般是在组件服务的Machine Debug Manager DCOM组件的权限设置: 打开管理工具-组件服务-计算机-我的电脑-DCOM选项,选择其下的“Machine Debug Manager”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“IWAM_XXX”,给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS。 |
问题描述: |
应用程序-特定权限设置未将COM 服务器应用程序(CLSID 为 {A9E69610-B80D-11D0-B9B9-00A0C922E750} )的 本地 激活 权限授予用户 IBM-D882681D063\IWAM_IBM-D882681D063 SID (S-1-5-21-1304240173-3011969147-3728014682-1013)。可以使用组件服务管理工具修改此安全权限。 |
解决办法: |
此问题的原因一般是在组件服务的IIS ADMIN SERVICE DCOM组件的权限设置: 解决方法和上面类似,打开管理工具-组件服务-计算机-我的电脑-DCOM选项,选择其下的“IIS ADMIN SERVICE ”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“IWAM_XXX”,给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS。 |
问题描述: |
服务器 {BA126AD1-2166-11D1-B1D0-00805FC1270E} 没有在限定的时间内用 DCOM 注册。 |
解决办法: |
暂时未找到解决办法,一种建议是修改在组件服务的netman DCOM组件的权限设置: 修改方法同上(但是修改后未解决)。 第二种建议是,在注册表中查找{BA126AD1-2166-11D1-B1D0-00805FC1270E}项,修改权限(此种方法复杂,有点冒险,没有进行) |