0

我正在尝试编写一个连接到 TFS 并检索工作项信息的网站

NetworkCredential cred = new NetworkCredential("Username", "Password", "Domain");
tfs = new TeamFoundationServer("http://tfs:8080/tfs", cred);
tfs.EnsureAuthenticated();

当我通过这种方式登录时,我想像 TFS 的门户网站一样退出。你可以帮帮我吗?

4

2 回答 2

2

您可能应该改用带有 kerberos 委派的 windows auth。

这意味着用户不需要输入他们的用户名/密码,因为他们已经通过登录域进行了身份验证,并且不需要退出功能。

有关更多详细信息,请参阅使用 ASP.NET 和 TFS api 的直通(模拟)身份验证

于 2012-12-30T00:07:44.767 回答
0

你应该使用 TFS APi 的 . 要获取工作项字段,您必须选择 wistore。你可以在上面查看“shai raiton”文章。谷歌它作为shai raiton tfs。我记得他制作了一个工具,他可以从中获取所有工作项(批量删除它们)。搜索它你肯定能找到答案!如果有帮助,请投票!

于 2013-01-01T12:52:16.807 回答