如何解决在Microsoft Dynamics AX 2009客户端浏览角色中心时碰到的脚本错误问题
具体情景如下:
- 您已经在运行SharePoint 2010的服务器上成功部署了Microsoft Dynamics AX 2009角色中心和企业门户。
- 您AX 2009的应用版本已经打了SharePoint 2010兼容性的修补程序KB2278963 (5.0.1500.3191) ,或者是已经部署了Rollup 6(5.0.1500.3761) 。您可以点击AOT -> Classes -> SysHotfixManifest来检查修补程序KB2278963是否已部署成功。
-角色中心使用了商务概览网络组件(用于显示KPI)。
-当使用IE6.0或以上版本时是可以正常浏览角色中心的,但是当使用AX 2009客户端来浏览角色中心时会弹出脚本错误的页面,在该情景中错误是源于商务概览网络组件:
错误信息:
该页面上运行的脚本发生错误。
行数:1074
字符:1
错误: 'businessOverviewWebParts.get_WebPart(...)' 为空或是非对象类型。
代码: 0
URL : https:// <ep site path> /Enterprise%20Portal/RoleCenterCEO.aspx?
WCMP=ceu&RUNONCLIENT=1
在某些条件下,例如当AX客户端是使用荷兰语时,您可能会遇到以下的脚本错误:
该页面上运行的脚本发生错误。
行数:2089
字符:103
错误:缺少‘;’。
代码: 0
URL : https:// <ep site path> /Enterprise%20Portal/RoleCenterCEO.aspx?
WCMP=ceu&RUNONCLIENT=1
如果在弹出的错误页面上点击Yes,是仍然能够正常浏览角色中心的。
此外,也有问题报告表明:如果您使用Refresh 4 演示虚拟机, 也会遇到相同错误信息。
解决方案:
AX 2009应用修补程序KB2483518已经解决了这一问题,其中包含更新过的网络组件。如需要该应用修补程序,请联系微软技术支持。
注意:一旦安装了该修补程序,您还需要运行AXUPDATEPORTAL.EXE并选择相应的选项来更新企业门户的页面,更新后该页面将包含最新的企业门户网络组件。该应用修补程序替换了之前绑定在KB2278963之中的应用修补,您可以参考下一个章节来得到更多信息。
更多信息:
如果使用IE6.0或更高版本时勾选了“显示所有脚本错误”这一选项,同样可能导致浏览角色中心时发生相同的脚本错误。
修补程序KB2483518中的syp.txt文件包含如下额外信息:
原文地址:
版权所有,转载请注明