C# 从ASP.NET应用程序以编程方式使用TFS
我需要从ASP.NET Web App调用TFS客户端 在IIS中,我创建了一个专用于我的web应用程序的应用程序池:C# 从ASP.NET应用程序以编程方式使用TFS,c#,asp.net,iis,tfs,C#,Asp.net,Iis,Tfs,我需要从ASP.NET Web App调用TFS客户端 在IIS中,我创建了一个专用于我的web应用程序的应用程序池: 标识:LocalSystem 托管管道模式:经典 启用32位应用程序:True 加载用户配置文件:True 我已在IIS中为我的Web应用配置身份验证: 匿名身份验证:False APS.NET模拟:真 表单身份验证:False Windows身份验证:True 我已为我的web应用配置了web.config: 授权书 拒绝用户= 身份验证模式=Windows 身份模
- 标识:LocalSystem
- 托管管道模式:经典
- 启用32位应用程序:True
- 加载用户配置文件:True
- 匿名身份验证:False
- APS.NET模拟:真
- 表单身份验证:False
- Windows身份验证:True
- 授权书
- 拒绝用户=
- 身份验证模式=Windows
- 身份模拟=真
var credential = CredentialCache.DefaultNetworkCredentials;
var tfs = new TfsTeamProjectCollection(TfsHelper.TfsDefaultCollectionUri, credential);
tfs.EnsureAuthenticated();
问题:
如果域用户不是VM的本地管理员,则通过EnsureAuthenticated“登录”到TFS的速度非常慢
如果我给域用户、本地管理员角色,“登录”很快(立即)。是的,Windows Server 2012作为VM。谢谢。如果你从控制台应用程序运行你的C代码,你会得到同样的慢度?是的,同样。问题似乎与用户无权访问(登录)VM有关。如果我授予用户访问权限,并且用户登录到虚拟机,那么尽管我删除了访问权限,但帐户会变快。