过去在Microsoft Dynamics CRM 2011中导出解决方案工作正常。但是,自从本周以来,导出解决方案发生了一些奇怪的事情。我曾经获得一个弹出窗口,该窗口显示Dynamics忙于为我的解决方案创建一个ZIP文件,该窗口现在不再弹出,并且不生成ZIP文件。当我查看服务器日志时,会记录以下错误:
场次编码:3005 事件消息:发生未处理的异常。 活动时间:2014年8月28日12:05:02 PM 活动时间(UTC):2014年8月28日10:05:02 AM 事件ID:32272fa9722b4d90acbb41ebb3f6e235 事件顺序:125 事件发生:1 事件详细代码:0 应用信息: 应用程序域:/ LM / W3SVC / 1 / ROOT-1-130536937393405660 信任等级:完整 应用程序虚拟路径:/ 应用程序路径:D:\ Program Files \ Microsoft Dynamics CRM \ CRMWeb \ 机器名称:<已审查> 处理信息: 进程ID:2768 进程名称:w3wp.exe 帐户名称:<已审查> 异常信息: 异常类型:HttpException 异常消息:与远程主机通信时发生错误。错误代码为0x800704CD。 在System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte []状态,Byte []标头,Int32 keepConnected,Int32 totalBodySize,Int32 numBodyFragments,IntPtr [] bodyFragments,Int32 [] bodyFragmentLengths,Int32 doneWithSession,Boolean&Int32 asyncStatus, 在System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal) 在System.Web.HttpResponse.Flush(Boolean finalFlush,布尔异步) 在Microsoft.Crm.Dialogs.ExportSolutionPage.ExportSolution(String受管理,String optionXml) 在Microsoft.Crm.Dialogs.ExportSolutionPage.ConfigureForm() 在Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) 在System.Web.UI.Control.PreRenderRecursiveInternal() 在System.Web.UI.Page.ProcessRequestMain处(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint) 索取信息: 请求网址:<censored> / _ grid / cmds / dlg_exportsolution.aspx?appSolutionId = {CC88C481-F719-E311-A1B1-005056A81986}&command = exportsolution&ismanaged = 0&optionxml = falsefalsefalsefalsefalsefalsefalsefalsefalsefalse 请求路径:/CRMTST/_grid/cmds/dlg_exportsolution.aspx 用户主机地址:<已审查> 用户:<已审查> 已认证:真 身份验证类型:协商 线程帐户名称:<已审查> 线程信息: 线程ID:7 线程帐户名称:<已审查> 正在冒充:错误 堆栈跟踪:位于System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte []状态,Byte []标头,Int32 keepConnected,Int32 totalBodySize,Int32 numBodyFragments,IntPtr [] bodyFragments,Int32 [] bodyFragmentLengths,Int32 doneWithSession,Int32Status异步) 在System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal) 在System.Web.HttpResponse.Flush(Boolean finalFlush,布尔异步) 在Microsoft.Crm.Dialogs.ExportSolutionPage.ExportSolution(String受管理,String optionXml) 在Microsoft.Crm.Dialogs.ExportSolutionPage.ConfigureForm() 在Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) 在System.Web.UI.Control.PreRenderRecursiveInternal() 在System.Web.UI.Page.ProcessRequestMain处(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint) 自定义事件详细信息:
搜寻HttpException
(0x800704CD
)的错误代码,指出此错误代码表示请求已取消。那可以解释为什么弹出窗口从不出现,而是立即被取消。
奇怪的是,此行为是新的,这使我认为浏览器已更新或由Windows更新引起。Dynamics CRM软件本身尚未更新。
导出功能本身可以正常工作,我通过直接在浏览器中粘贴导出请求URL进行了验证。这将返回ZIP文件,而不会在事件日志中记录错误。
关于如何解决此问题的任何想法吗?
取决于您的IE和CRM汇总版本。但是有时兼容模式可以解决问题。过去,我在使用IE 10和IE兼容模式时遇到过类似的问题。
如果您使用汇总10,并且IE版本也为10,则需要切换到兼容模式。参考:Microsoft Dynamics CRM 2011和Internet Explorer 10支持
请检查此链接:配置IE 10和CRM 2011的设置
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句