特定の SharePoint にフォルダーを作成することになっている CRM 2011 ワークフロー アクティビティを作成しています。HttpWebRequest の「MKCOL」メソッドを呼び出すことでこれを行っています。
コードをワークフロー アクティビティにする前に、DefaultNetworkCredentials を使用するコンソール アプリを作成しましたが、機能しました (SharePoint にフォルダーが表示されました)。しかし、コードをワークフロー アクティビティに変換して CRM から実行すると、機能しなくなりました。
クラスを CodeActivity から継承するように切り替えただけで、HttpWebRequest コードは変更しませんでした。
DefaultNetworkCredentials が私の (現在のユーザーの) 資格情報を使用するという印象を受けていたのに、私の資格情報が CRM で機能しなくなったのはなぜですか?
助けてくれてありがとう、
スコット