“发布”暂时挂起了我的机器

“发布”暂时挂起了我的机器

事实上,最糟糕的情况只是有点恼火,但仍然困扰着我……

在 MSCRM 2011 中,当我单击任意位置的“发布”链接(发布实体、发布自定义等)时,我会看到常见的“发布自定义...”弹出窗口,并且一切正常,然而此过程导致我的计算机半冻结。很难解释确切的症状,但基本上有些应用程序会挂起,直到发布完成(至少是 Outlook 2010、Internet Explorer、Firefox)。

这是一个常见问题吗,或者我(无意中)更改了我的计算机上的设置,可能会导致这种行为?

环境

在 Dell XPS i7/8GB RAM 上安装 64 位 Windows 7 Ultimate,运行 64 位 IE 9.0.8。


我现在也在想这可能是 Superuser.com 的问题(但我知道那里的 CRM 覆盖率很差)。如果一定要投我反对票 ;)

答案1

我得到了同样的行为,所以我怀疑它是按照设计工作的。

答案2

或者,您可以使用单独的程序来处理发布。使用第三方工具或我自己的解决方案发布各种 CRM 元素时,我从未遇到过系统挂起的情况。我猜问题只出在 CRM 客户端上。Jamie Miley 有一篇关于发布的好博客文章,我已将其中的 C# 部分发布在下面。

如何:使用 Jscript 或 .NET 在 Microsoft Dynamics CRM 2011 中使用 PublishAllXmlRequest 发布所有自定义项

PublishAllXmlRequest publishRequest = new PublishAllXmlRequest();
service.Execute(publishRequest);

经过进一步的思考,消除挂起的最佳方法是简单地编辑应用程序功能区的“开发人员”选项卡,然后添加一个按钮,该按钮将调用 javascript 或 C# 代码,该代码将发布您正在处理的当前项目或所有实体的更改。

根据您的需求的复杂程度,这可能相对容易。当然,这完全取决于您觉得等待有多烦人。

相关内容