1

CRMシステムでどういうわけか奇妙な状況に陥りました。

私が開発したプラグインは、ソリューションがインポートされたときに正しく更新されません。カスタマイズを維持することを選択した場合、プラグインの更新は適用されませんが、カスタマイズを上書きすることを選択した場合、手順が2倍になり、プラグインが2回起動されます。

これは他の誰かに起こりましたか?これを防ぐにはどうすればよいですか?

ありがとう

4

3 に答える 3

1

インポート後にプラグインを2回登録した場合も、同様の状況が発生しました。

私がこれを解決した方法は次のとおりだと思います。

  1. プラグイン登録ツールを使用して、デプロイ先のサーバーからプラグインを削除します。
  2. ソリューションを再インポートします。

ここで大きなダメージを与えているのはわかりませんが、私はサーバーを100%使用しているわけではないので、最初にサーバーをバックアップすることをお勧めします。

于 2012-11-04T20:51:53.480 に答える
0

プラグイン登録ツールを使用してプラグインを展開する場合、ID が変更されると、展開されたプラグインの手順が認識されないため、ソリューションの展開ではすべての手順が複製されます。

プラグイン アセンブリが手順なしで展開されている場合は、ソリューションの「Sdk メッセージ処理手順」セクションに手順を追加するのを忘れています。

@JamesWood アプローチは常に機能しますが、実稼働環境では非常に手間がかかります。IIS のリセットと MSCRM サービス (services.msc 内) の再起動は通常、キャッシュされたプラグイン アセンブリをクリアしますが、再展開は悲惨な状況でのみ必要/使用する必要があります。 .

于 2015-06-04T12:20:21.140 に答える
0

アセンブリに厳密な名前を割り当てていますか? この種のことが CRM 4.0 で発生するのを見てきました。キーで厳密な名前を割り当てないと、CRM は同じアセンブリであると認識しないようです。

于 2012-11-02T22:20:38.083 に答える