我开发了与 TFS2012 合作的网络应用程序。在我的本地机器上它工作正常,但是当我在服务器上部署时,我得到以下异常:
[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 我激活 Windows 授权:
我的错误在哪里?