操作系统:Windows XP SP2
分区格式:NTFS
IIS版本:5.1

在进行ASP调试时,可能会出现以下问题:
(1)HTTP 500 – 内部服务器错误

问题描述:

无法显示网页
您要访问的网页有问题,无法显示。

——————————————————————————–

请尝试以下操作:

打开 127.0.0.1  主页,然后查找指向您感兴趣信息的链接。
单击刷新按钮,或以后再试。

单击搜索,寻找 Internet 上的信息。
也可查看相关站点列表。

 

HTTP 500 – 内部服务器错误
Internet Explorer 

(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}项,修改权限(此种方法复杂,有点冒险,没有进行)


评论

该日志第一篇评论

发表评论

评论也有版权!