在业务门户中,客户端计算机的用户可能会收到以下针对某些 Web 部件的错误消息:
此页上的脚本中发生错误。
错误消息中的更多详细信息指示以下内容:
对象不支持此属性或方法。
URL:http//servername/BusinessPortal/UI/ResultViewer/Scripts/Rich1.htc。
CHListFactory 对象是 Microsoft ActiveX控件,在用户安装后首次访问业务门户的某些部分时,该控件安装在每台计算机中。 在典型情况下,如果用户是管理员本地组的成员,则 CHListFactory 对象正确安装在计算机上。
原因
若要解决此问题,必须手动安装 CHListFactory 对象。 为此,你必须是管理员。
-
在运行 IIS Microsoft Internet Information Services (的) ,从文件中提取以下MBFWebBehaviors.cab文件:
-
MbfWebBehaviors.dll
-
Msvcr71.dll
注意 默认情况下,下面是文件.cab路径:C:\Program Files\Microsoft Business Solutions\Business Portal\ui\ResultViewer\Scripts\MBFWebBehaviors.cab
-
-
以本地管理员角色登录到客户端计算机。
-
在Windows资源管理器中,在客户端计算机上创建新文件夹。 新文件夹的路径可能如下所示:
C:\Program Files\Microsoft Business Solutions\Business Portal
-
授予将在此计算机上使用业务门户的任何非管理员用户 NTFS 对所创建文件夹的读取访问权限。 例如,非管理员用户可能是仅"用户"组的成员。
-
将步骤 1 中解压缩的两个文件复制到新文件夹。
-
通过MbfWebBehaviors.dll命令提示符(位于步骤 3 中创建的文件夹)发出以下命令,注册该文件夹:
regsvr32 MbfWebBehaviors.dll
解决方法
在典型情况下无法重现此问题。 此问题似乎是操作系统级别的一个环境问题。 此问题可能涉及注册表权限。
更多信息
若要详细了解如何注册.dll,请单击以下文章编号,查看 Microsoft 知识库中的文章:
844592 如何注册 .dll 文件