CRM 3.0コールアウトのライブラリを再コンパイルし、CRM4.0インスタンスに展開しました。PostUpdateコールアウトの1つがservice.Update()を呼び出します。これにより、updateメソッドが何度も起動します。タイムアウトエラーのため、最終的には停止します。これらのコールアウトがCRM3.0で使用されている場合、これは発生しません。
このカスタムコードへのエントリポイントのメソッドシグネチャは次のとおりです。
public override void PostUpdate(CalloutUserContext userContext, CalloutEntityContext entityContext, string preImageEntityXml, string postImageEntityXml)