我正在尝试编写一个连接到TFS并检索工作项信息的网站
NetworkCredential cred = new NetworkCredential("Username", "Password", "Domain");
tfs = new TeamFoundationServer("http://tfs:8080/tfs", cred);
tfs.EnsureAuthenticated();
当我以这种方式登录时,我想像TFS的门户网站一样注销。你能帮帮我吗?
答案 0 :(得分:2)
您可能应该使用带有kerberos委派的Windows身份验证代替。
这意味着用户无需输入用户名/密码,因为他们已经通过登录域进行了身份验证,并且不需要注销功能。
有关详细信息,请参阅Passthrough (impersonation) authentication with ASP.NET and TFS api
答案 1 :(得分:0)
你应该使用TFS APi。要获得工作项字段,你必须选择wistore。 你可以检查一下“shai raiton”的艺术。 谷歌它作为shai raiton tfs。 我记得他创造了一个工具,他可以从中获得所有工作项目(批量删除)。 搜索它你可以肯定地找到答案! 如果它有帮助就投票!