我在Azure中有一个网站,configuration为标准网站。 该网站被configuration为在云中使用TFS2012进行持续部署。 最初,我一直在使用HostedController ,一切正常。 只要我检入一个变更集,TFS就会触发一个BuildEvent 。 BuildEvent编译代码并将其放在Drop文件夹中。 然后成功部署到Azure网站。 我一直在使用AzureContinuousDeployment构build模板。 我所做的唯一更改是在内部服务器上安装TFS2012。 我已经成功地将它configuration为使用云中的TFS2012 Collection也设置了构build代理。 现在,当我改变相同的生成定义使用我的前提下BuildController而不是HostedController,似乎一切工作,直到它试图将文件移动到放置位置我得到一个exception。 这些文件实际上全部移到了Drop位置,无论是本地共享还是云中的TFS。 唯一不会发生的是不会创build包的zip文件。 Exception Message: The deployment package file (*.zip) was not found. Ensure that PackageAsSingleFile msbuild property is not set to False. (type FileNotFoundException) Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context) at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, […]
我目前正在使用一些虚拟服务器在本地机器上创build一个testing环境: TWITCH:该服务器包含真正的TFS服务器 BUILDSERVER:这个服务器应该包含TFS使用的Build Agent SANDBOX:这个服务器将是我的沙盒环境 集成:这个服务器将是我的集成环境 不过,我目前遇到了在BUILDSERVER上创build生成控制器的问题。 我在“TWITCH”上创build了一个名为“TWITCH \ BuildServer”的帐户,该帐户在TFS上具有pipe理员权限。 当我现在转到“BUILDSERVER”上的“Build Configuration”并尝试连接到TFS时,我可以看到该项目(使用TWITCH \ BuildServer帐户login后),但是现在在“连接到Team Foundation Server如:“我收到一些错误: 首先当我点击“testing”,我看到以下错误: http : //i.imgur.com/8D2Jd9r.png 如果我只是忽略此消息,然后单击确定,然后在左侧窗口的开始,我收到另一个消息: http : //i.imgur.com/QTYOvdQ.png 有没有人有一个想法,我可以以某种方式连接这两个服务器? (如果可能,我宁愿不设置域控制器),但如果这是onl
所以我已经成功地将我现有的TFS 2010生产环境克隆到新的硬件(和软件)上,并运行TFS 2013.一切似乎都工作得很好。 但是我注意到,当我运行TFS 2013最佳实践分析器时,它正在尝试对我的旧应用程序层以及我的新应用程序层执行运行状况检查。 消息是: 未扫描应用程序层过去72小时内,应用程序层“old_apptier_server”未连接到Team Foundation Server。 在任何恢复的数据库上运行任何TFSconfiguration之前,我运行ChangeServerId和RemapDBs。 当我在pipe理控制台中查看新旧层次时,我看不到其他层的提及,所以除了这个之外,它们似乎是孤立的。 为什么最佳实践分析工具会试图分析我的旧应用程序层,我该如何解决? 更新: 我注意到TFSpipe理控制台的“应用程序层”节点中有一个checkbox,其内容如下: Filter out machines that have not connected in more than 3 days 如果我取消选中,那么我的TFS 2010服务器出现,所以我猜测这就是为什么BPA拿起它。 这是正常的吗? 有问题吗? 我怎样才能删除旧的条目? 我似乎无法find这个checkbox太多的信息。
我通过直接单击“ Application Tier Summary部分中的“ Change Account ”链接,将Team Foundation Server使用的服务帐户从本地帐户HOSTNAME\local_tfs_service_account更改为域帐户DOMAIN\domain_tfs_service_account 。 为了validation这一点,当我点击Application Tier节点时,我可以看到域帐号DOMAIN\domain_tfs_service_account是新的服务帐号。 但是,当我尝试附加在另一个Team Foundation Server上托pipe的集合(我试图执行迁移)时,出现以下错误: [2015-06-16 11:29:45Z] [错误] TF255448:以下帐户的SQL Serverlogin创build失败: HOSTNAME\local_tfs_service_account 。 您必须手动创build一个SQL Serverlogin,然后重试此操作。 您必须在以下SQL Server实例上创buildlogin名: source_server 。 当然,操作失败,因为托pipe源TFS集合的服务器无法知道本地服务帐户。 但为什么Team Foundation仍然使用旧的服务帐户HOSTNAME\local_tfs_service_account ? 我只剩下本地帐户HOSTNAME\local_tfs_service_account作为Reporting Services的读者帐户。 我需要做什么来完成这个改变? 我应该重新启动服务器等? 还是有一些其他位置,我也需要改变?
我正在尝试将集合从一个Team Foundation Server迁移到另一个。 使用本地帐户成员资格的集合无法连接到新服务器。 其他收集使用域帐户,并没有任何问题附加。 所以,我用tfsconfig identities识别账户 然后,我尝试使用以下命令更改身份: tfsconfig identities /change /fromdomain:MACHINE_NAME /todomain:DOMAIN_NAME /account:LOCAL_ACCOUNT_NAME /toaccount:DOMAIN_ACCOUNT_NAME 但是,操作失败,出现以下错误: Account Name Exists (see note 1) Matches (see note 2) DOMAIN_NAME\DOMAIN_ACCOUNT_NAME True False 在Team Foundation Server中更改了0个安全标识符(SID)。 (1)存在列表示列出的帐户是否存在于Windows中。 对于命令的列表模式,这是存储在Team Foundation Server中的帐户。 对于更改模式,它是更改的目标。 (2)“匹配”列指示存储在Team Foundation Server中的SID是否与Windows匹配。 当我运行tfsconfig identities ,我可以看到两个: MACHINE_NAME\LOCAL_ACCOUNT_NAME True True DOMAIN_NAME\DOMAIN_ACCOUNT_NAME True True 那为什么它还在失败? 有任何想法吗?
我需要删除有一些文件签出的用户的工作区。 我的帐户是Administration Console users TFS_APPTIER_SERVICE_WPG和Application Tier Team Foundation Administrators组的成员。 Team Foundation Administrators组拥有除“ Make requests on behalf of others ”之外的所有特权: Administer Warehouse Create Team Project Collection Delete Team Project Collection Edit Instance-level information 代表他人提出请求 Trigger events Use full Web Access features View instance-level information 我可以访问Team Foundation Server Administration Console ,但File菜单只有“ Exit ”。 我明白,我也可以从tf实用程序做到这一点,但我无法find它,也许我没有安装此实用程序(我在哪里可以find它?)。
我目前面临如下的问题: 我们有一个TFS 2015,我想build立一个用户,让开发人员在Visual Studio 2015中使用Source Control Explorer工作。 我在TFS服务器级别设置了以下权限:“查看实例级信息” 此外,我已经将用户添加到Project Collectionpipe理员组。 不幸的是,用户仍然只能在源代码pipe理资源pipe理器中看到一个空的窗口,无法看到集合中的任何团队项目。 有没有人有暗示我失踪? 所有用户都受到影响,而不是“Team Foundation Serverpipe理员”组的一部分。
与我个人VSTS实例中的可用构build任务相反: 我有一个(看起来像老一套)我的客户端的TFS实例上可用的任务(例如“。核心(预览)”任务): 为了更新这些,TFSpipe理员必须做些什么? 我应该在哪里指出他为什么要知道为什么这些可用的构build任务是不同的?
我们最近将我们的Team System安装从一个虚拟机移到了一台物理服务器上。 大多数方面似乎工作正常(工作项目,源代码pipe理等),但每小时在事件日志中看到以下错误(可能是当仓库正在更新) 事件types:错误 事件来源:TFS仓库 事件类别:无 事件ID:3000 date:03/06/2009 时间:12:26:32 用户:N / A 计算机:TFS1 描述: TF53010:Team Foundation组件或扩展中发生以下错误: date(UTC):03/06/2009 11:26:32 机器:TFS1 应用领域:/ LM / W3SVC / 1724018147 / Root / Warehouse-3-128884367959382827 程序集:Microsoft.TeamFoundation.Warehouse,版本= 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a; V2.0.50727 工艺细节: 进程名称:w3wp 进程ID:5080 线程ID:6016 帐户名称:NTSERVERS \ sqlservice 详细消息:TF51209:运行时错误System.Collections.Generic.KeyNotFoundException:给定的键不存在于字典中。 在System.ThrowHelper.ThrowKeyNotFoundException() 在System.Collections.Generic.Dictionary`2.get_Item(TKey键) 在Microsoft.TeamFoundation.WorkItemTracking.Adapter.Adapter.FindTreeNodeUriFromId(对象id,Int32 treeStructureType) 在Microsoft.TeamFoundation.WorkItemTracking.Adapter.Adapter.AddWorkItemFactEntry(PayloadRow dr,String projectUri,String previousState,DateTime dtChangedDate)上的Microsoft.TeamFoundation.WorkItemTracking.Adapter.Adapter.ProcessKeywordValue(FactEntry事实上,PayloadRow fieldRow,PayloadRow dr) […]
使用Sql Server 2008。 我试图安装Team Foundation Server作为双服务器设置(由于一台服务器是DC)。部分安装要求是Sql Server报告服务(SSRS)不能使用本地系统帐户来运行默认设置。 我一直在遵循团队基础服务器所需的帐户生成中包含的安装过程。 我设置了一个域帐户“TFSReports”,并根据帐户要求指引行授予本地权限的日志。 然而,任何时候,我停止SSRS和更改帐户使用TFSReports或甚至使用NTAuthority \ NetworkService(另一个可接受的帐户使用每个指导方针)启动服务后,就好像报告服务只是不工作了。 当我更改帐户时甚至无法浏览到LocalHost / Reports。 如果我回到服务,并将其翻转使用本地系统帐户,并重新启动服务,我可以再次查看LocalHost / Reports再罚款。 编辑:这是我从TFS安装得到的确切消息,并按照说明似乎停止SSRS工作之后。 说明SQL Server Reporting Services被configuration为使用本地系统作为服务帐户。 解决方法/解决方法您必须使用networking服务系统帐户或SQL Server Reporting Services服务帐户的有效域帐户。 在“控制面板”中,双击“pipe理工具”,双击“服务”,然后查找“SQL Server Reporting Services”服务。 双击该服务以查看服务属性。 selectlogin选项卡。 在login身份,单击此帐户,更改帐户信息,然后单击确定。 我是否需要遵循这些说明并对SQL Serverconfigurationpipe理器进行更改?