我们正在尝试使用 TeamFoundationServer .net 控件在 c# 中验证我们托管的 TFS 服务帐户,以下是我的代码:
NetworkCredential tfsCredential = new NetworkCredential(username, password);
TeamFoundationServer tfsServer = new TeamFoundationServer(tfsAddress, tfsCredential);
tfsServer.Authenticate();
请注意,这不是本地 TFS 服务器,而是托管在 tfspreview.com 的托管式 TFS 服务。我们尝试使用 Windows Live 帐户和备用身份验证凭据登录,但每次尝试进行身份验证时,Internet Explorer 都会在新窗口中打开并要求输入凭据。
如果我们使用 IE 提示连接,则可以工作,但我们希望存储凭据并在不每次询问凭据的情况下连接到服务器。
currentCollection.GetService<IIdentityManagementService>();
。这是正常的吗?还是我的凭据在我的代码中无法正常工作,不应该出现任何提示。 - user1655125