
最壞的情況是輕微的刺激,但仍然讓我煩惱......
在MSCRM 2011 中,當我單擊任意位置的「發布」連結(發布實體、發布自訂等...)時,我會看到通常的「發布自訂...」彈出窗口,一切都按預期進行,然而這個過程導致我的機器半凍結。解釋確切的症狀很困難,但本質上有些應用程式會掛起直到發布完成(至少 Outlook 2010、Internet Explorer、Firefox)。
這是一個常見問題還是我(無意中)更改了機器上可能導致此類行為的設定?
環境
Windows 7 Ultimate,64 位,運行 IE 9.0.8 64 位,採用 Dell XPS i7 / 8GB RAM。
我現在還認為這可能是 Superuser.com 的問題(但我知道那裡的 CRM 覆蓋率很差)。如果你必須的話,請投給我;)
答案1
我得到了同樣的行為,所以我懷疑它按設計工作。
答案2
或者,您可以使用單獨的程式來處理發布。我從未經歷過使用第三方工具或我自己的解決方案發佈各種 CRM 元素時系統掛起的情況。我猜這個問題與 CRM 客戶端有關。 Jamie Miley 有一篇關於發布的優秀部落格文章,我在下面發布了其中的 C# 部分。
如何:透過 PublishAllXmlRequest 在 Microsoft Dynamics CRM 2011 中使用 Jscript 或 .NET 發布所有自訂項
PublishAllXmlRequest publishRequest = new PublishAllXmlRequest();
service.Execute(publishRequest);
經過進一步思考,消除掛起的最佳方法是簡單地編輯應用程式功能區的「開發人員」選項卡,並添加一個按鈕,該按鈕將調用javascript 或C# 程式碼,該程式碼將發布您正在處理的當前項目或所有實體的變更。
根據您的要求的複雜程度,這可能相對容易。當然,這完全取決於您覺得等待有多煩人。