【发布时间】:2013-02-07 11:53:58
【问题描述】:
在我们的解决方案中,我们有多个表单(帐户表单和一些自定义实体的表单)的自定义 .js 文件。
它们在我们的开发环境中运行良好。
将开发自定义项导入我们的 QA 环境时,我们会收到有关帐户的错误消息,以及一些(但不是全部)自定义实体的表单;
在 crm 服务器上查看跟踪日志时,我们看到以下异常:
MSCRM 错误报告: -------------------------------------------------- -------------------------------------------------- ---- 错误:找不到名为 account.js 的 Web 资源。错误 编号:0x80040217 错误消息:找不到具有以下内容的 Web 资源 命名 account.js。错误详细信息:找不到具有以下内容的 Web 资源 命名 account.js。源文件:不可用 行号:不可用 请求网址: https://server:444/Handlers/WebResource.ashx?name=account.js&ver=935169123 堆栈跟踪信息:[CrmException:找不到具有 名称 account.js.] 在 Microsoft.Crm.Application.Components.Handlers.WebResource.RetrieveWebResource(字符串 webResourceName,字符串预览)在 Microsoft.Crm.Application.Components.Handlers.WebResource.ProcessRequestInternal(HttpContext 上下文)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤, Boolean & completedSynchronously)
但是,自定义脚本本身已加载并正常工作。
移除/删除自定义脚本或重新导入自定义并没有解决此问题。
有人知道吗?
【问题讨论】: