在Microsoft Dynamics CRM 2011中导出解决方案过去效果不错。然而,自本周以来,出口解决方案出现了一些奇怪的情况。我曾经在那里看到一个弹出窗口,显示Dynamics正忙于为我的解决方案创建一个ZIP文件,现在此窗口不再弹出,并且不生成ZIP文件。当我看在服务器日志中,出现以下错误记录:Microsoft Dynamics CRM 2011中的导出解决方案失败
Event code: 3005 Event message: An unhandled exception has occurred. Event time: 8/28/2014 12:05:02 PM Event time (UTC): 8/28/2014 10:05:02 AM Event ID: 32272fa9722b4d90acbb41ebb3f6e235 Event sequence: 125 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT-1-130536937393405660 Trust level: Full Application Virtual Path:/ Application Path: D:\Program Files\Microsoft Dynamics CRM\CRMWeb\ Machine name: <censored> Process information: Process ID: 2768 Process name: w3wp.exe Account name: <censored> Exception information: Exception type: HttpException Exception message: An error occurred while communicating with the remote host. The error code is 0x800704CD. at System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte[] status, Byte[] header, Int32 keepConnected, Int32 totalBodySize, Int32 numBodyFragments, IntPtr[] bodyFragments, Int32[] bodyFragmentLengths, Int32 doneWithSession, Int32 finalStatus, Boolean& async) at System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal) at System.Web.HttpResponse.Flush(Boolean finalFlush, Boolean async) at Microsoft.Crm.Dialogs.ExportSolutionPage.ExportSolution(String ismanaged, String optionXml) at Microsoft.Crm.Dialogs.ExportSolutionPage.ConfigureForm() at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Request information: Request URL: <censored>/_grid/cmds/dlg_exportsolution.aspx?appSolutionId={CC88C481-F719-E311-A1B1-005056A81986}&command=exportsolution&ismanaged=0&optionxml=falsefalsefalsefalsefalsefalsefalsefalsefalse Request path: /CRMTST/_grid/cmds/dlg_exportsolution.aspx User host address: <censored> User: <censored> Is authenticated: True Authentication Type: Negotiate Thread account name: <censored> Thread information: Thread ID: 7 Thread account name: <censored> Is impersonating: False Stack trace: at System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte[] status, Byte[] header, Int32 keepConnected, Int32 totalBodySize, Int32 numBodyFragments, IntPtr[] bodyFragments, Int32[] bodyFragmentLengths, Int32 doneWithSession, Int32 finalStatus, Boolean& async) at System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal) at System.Web.HttpResponse.Flush(Boolean finalFlush, Boolean async) at Microsoft.Crm.Dialogs.ExportSolutionPage.ExportSolution(String ismanaged, String optionXml) at Microsoft.Crm.Dialogs.ExportSolutionPage.ConfigureForm() at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Custom event details:
谷歌搜索的HttpException
(0x800704CD
)的错误代码,指出这个错误代码表示请求被取消。这将解释为什么弹出窗口从不出现,它立即被取消。
奇怪的是,这种行为是新的,这导致我认为浏览器已被更新或这是由Windows更新引起的。 Dynamics CRM软件本身尚未更新。
导出功能本身工作正常,我通过直接在浏览器中粘贴导出请求URL来验证。这将返回ZIP文件,而不会在事件日志中记录错误。
有关如何解决此问题的任何想法?
嗨@Erik你尝试过在兼容模式下运行?还是IIS重置? – Scorpion 2014-08-28 13:04:31
@Scorpion我已经完成了IIS重置。尚未尝试以兼容模式运行,但我不知道Dynamics是否可以在兼容模式下工作。 – 2014-08-28 13:39:13
取决于您的IE和CRM汇总版本。在过去,IE 10和IE兼容模式解决了这个问题。 – Scorpion 2014-08-28 13:42:04