我正在通过在我的 .net 应用程序中将 tfpt createteamproject 命令作为后台进程执行来创建新的团队项目。但是,我从日志中得到以下异常:
2009-10-06 17:02:10Z | Module: Internal | Team Foundation Server proxy retrieved | Completion time: 0.140274 seconds
2009-10-06 17:02:10Z | 模块:内部 | Team Foundation Server 的模板信息" http://vm-devt9:8080/tfs“从 Team Foundation Server 中检索到。| 完成时间:0.015586 秒 2009-10-06 17:02:10Z | 模块:引擎 | 线程:1 | 将使用“MSF for Agile Software Development v5.0”创建新项目" 方法 2009-10-06 17:02:10Z | 模块:引擎 | 检索 IAuthorizationService 代理 | 完成时间:0.15586 秒 --- 开始异常条目 --- 时间:2009-10-06 17:02:10Z 模块:引擎事件描述:TF30226:用户没有项目创建权限异常类型:System.Security.SecurityException 异常消息:TFXXXXXX:您无法使用此版本的 Visual Studio Team System Web 服务创建团队项目。请将您的客户端升级到兼容的版本使用 Visual Studio Team System 2010。堆栈跟踪:在 Microsoft.TeamFoundation.Proxy.AuthorizationService。Microsoft.VisualStudio.TeamFoundation.SecurityHelper.UserHasCreatePermissions(ELeadLogger 日志) 处的 CheckPermission(String objectId, String actionId) --- 结束异常条目 ---
2009-10-06 17:02:10Z | 模块:引擎 | 主题:1 | TF30172: 您没有创建新团队项目的权限。2009-10-06 17:02:10Z | 模块:BatchTeamProjectCreator | 主题:1 | Microsoft.VisualStudio.TeamFoundation.ProjectCreationException:TF30172:您无权创建新的团队项目。在 Microsoft.VisualStudio.TeamFoundation.EngineStarter.CheckPermissions() 在 Microsoft.VisualStudio.TeamFoundation.EngineStarter.CreateProject() 在 Microsoft.VisualStudio.TeamFoundation.BatchTeamProjectCreator.CreateProject() 在 Microsoft.VisualStudio.TeamFoundation.BatchTeamProjectCreator.BatchCreateTeamProject() 在 Microsoft .VisualStudio.TeamFoundation.BatchTeamProjectCreator.BatchCreateTeamProject(String teamProjectCreationSettingFile, String& logFileFullPath)
2009-10-06 17:02:10Z | 模块:BatchTeamProjectCreator | 主题:1 | 团队项目批次创建失败。
在指定流程模板时,我也遇到了双引号问题(我使用 MSF for Agile Software Development v5.0)
我已经设置了所有管理员和团队项目创建权限,但是有人能指出这里出了什么问题吗?
谢谢,塔拉。