
実際には、最悪の場合、ちょっとしたイライラですが、それでも気になります...
MSCRM 2011 では、任意の場所 (エンティティの公開、カスタマイズの公開など) の [公開] リンクをクリックすると、通常の [カスタマイズを公開しています...] ポップアップが表示され、すべてが期待どおりに動作します。しかしこのプロセスにより、マシンが半フリーズ状態になります。正確な症状を説明するのは難しいですが、基本的には、公開が完了するまで一部のアプリケーションがハングします (少なくとも Outlook 2010、Internet Explorer、Firefox)。
これはよくある問題でしょうか、それとも私が(うっかり)マシンの設定を変えてこのような動作を引き起こしたのでしょうか?
環境
Dell XPS i7 / 8GB RAM 上で、Windows 7 Ultimate、64 ビット、IE 9.0.8 64 ビットを実行。
これを入力している今、これは 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# コードを呼び出すボタンを追加することです。
要件の複雑さによっては、これは比較的簡単な場合があります。もちろん、これはすべて、待機時間がどれだけ煩わしいと感じるかによって決まります。