汇总更新后CRM 2011 javascript调试器无法正常工作

时间:2011-06-23 12:36:54

标签: javascript debugging crm dynamics-crm-2011

我昨天安装了upadate汇总2。更新后我看不到正确的断点,所以我无法调试我的javascript代码。当我尝试调试我的javascript代码时,visual studio 2010正在新会话中打开,但断点是在其他地方,而不是我的代码点。在更新CRM之前,它一直在努力。

编辑:问题出现在功能区命令中。当尝试从功能区按钮调用javascript函数时,它不是debbugging。它以前工作过。

我该如何解决这个问题? 任何想法?

1 个答案:

答案 0 :(得分:1)

与我合作的几位开发人员遇到了同样的问题。通常如果你让函数被调用一次(但是你期望它被调用)然后将脚本重新加载到包含该函数的表单上,如果你再次调用该函数,你可以点击调试器语句(用于启用/禁用)规则这可以通过使用IE开发工具栏并调用表单来重新评估功能区来实现。

重新评估功能区规则可以通过从开发工具栏调用以下内容来完成:

frames[0].Xrm.Page.ui.refreshRibbon();

我创建的用于在表单上重新加载脚本的书签(您输入脚本的路径,即如果资源位于http://crm/orgname/WebResource/org_Script.js,您将在提示符下输入org_Script.js):

javascript:(function(){var path=prompt("Namespaced Path to File:","");var s=document.frames[0].document.createElement("script");s.src=prependOrgName("/WebResources/"+path);document.frames[0].document.getElementsByTagName("head")[0].appendChild(s);})();

希望这会有所帮助。如果我能进一步解释,请告诉我。