カスタム エンティティの更新時に起動するカスタム プラグインが実行されている CRM Dynamics 2011 サーバーがあります。
このエンティティが手動で (つまり、ユーザーの操作によって) 更新された場合、プラグインは正しく起動し、期待どおりに動作します。
エンティティがワークフローを通じて更新された場合、ワークフローは次のエラーで失敗します。
「ファイルまたはアセンブリ PW.CRM.Model、Version=1.0.0.0、Culture=neutral、PublicKeyToken=cdbc0010db644fd3' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません。」
プラグイン dll は PW.CRM.Plugins と呼ばれ、PW.CRM.Model dll を参照します。
プラグインで参照される次の dll もあります。
プラグイン内にある参照されているすべての dll は、そのサーバーの GAC に登録されています。また、dll をサーバー上の CRMWeb の bin ディレクトリに配置しようとしました。
プラグインは、操作前に同期的に起動します。同じプラグインがセットアップされた開発サーバーが実行されており、エラーを再現できません。
サーバーのイベント ログを確認しましたが、問題への参照も見つかりません。
IIS 7.5 を使用して、Windows 2008 R2 で Microsoft Dynamic CRM 2011 を実行しています。
ヘルプ、ガイダンス、またはアイデアは大歓迎です。