TFS2012に連携するWebアプリを開発しています。私のローカルマシンでは問題なく動作しますが、サーバーにデプロイすると次の例外が発生します:
[WebException: リモート サーバーがエラーを返しました: (401) Unauthorized.] System.Net.HttpWebRequest.GetResponse() +6440920 Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequestAndGetResponse(HttpWebRequest webRequest, WebException& webException) +195
私のTFSコードへの接続:
_collection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("http://xxx/tfs/TestPrjects/"));
_collection.EnsureAuthenticated();
_store = _collection.GetService<WorkItemStore>();
私のウェブ設定:
<system.web>
<customErrors mode="Off"></customErrors>
<authentication mode="Windows"/>
...
<system.web>
ISS i で Windows 認証を有効にします。
私の間違いはどこですか?