在我们的解决方案中,我们有多个表单(帐户表单和一些自定义实体的表单)的自定义 .js 文件。
它们在我们的开发环境中运行良好。
将开发定制导入到我们的 QA 环境时,我们会收到帐户上的错误消息,以及一些(但不是全部)自定义实体的表单;
在 crm 服务器上查看跟踪日志时,我们看到以下异常:
MSCRM 错误报告:---------------------------------------------- -------------------------------------------------- -------- 错误:找不到名为 account.js 的 Web 资源。错误号:0x80040217 错误消息:找不到名为 account.js 的 Web 资源。错误详细信息:找不到名为 account.js 的 Web 资源。源文件:不可用 行号:不可用 请求 URL:https://server:444/Handlers/WebResource.ashx?name=account.js&ver=935169123 堆栈跟踪信息:[CrmException:找不到具有名称帐户的 Web 资源.js.] 在 Microsoft.Crm.Application.Components.Handlers.WebResource 的 Microsoft.Crm.Application.Components.Handlers.WebResource.RetrieveWebResource(String webResourceName, String preview)。
但是,自定义脚本本身已加载并正常工作。
移除/删除自定义脚本或重新导入自定义项并未解决此问题。
有人知道吗?