2008-12-08 36 views
1

我们有一个通知服务在我们的TFS服务器上运行,它会在创建它们时自动修改某些工作项目,以便将它们分配给合适的人员等等。TFS 08 - 无法找到AgentService.asmx

在周末,我们的TFS服务器上应用了一个补丁程序,此后通知服务似乎中断了。

当它运行时,我们会在事件查看器中看到一个错误,指示访问http://<our-tfs>:8080/Build/v2.0/AgentService.asmx时出现问题。

我查看了IIS映射Build的文件夹,确实存在AgentService.asmx不存在。

有谁知道文件可能移到哪里?

回答

1

AgentService.asmx是由团队基础构建代理上的Visual Studio团队基础构建服务托管的Web服务。 Build Agent服务实际上通过WCF提供此URL,因此不会在IIS下显示。默认情况下,构建代理被配置为在端口9191上运行,但如果构建代理也安装在承载Team Foundation Server的同一台计算机上,则它不会与Team Foundation Server应用程序层(8080)的默认端口发生冲突。

是否要检查服务“Visual Studio Team Foundation Build”正在运行?如果在与构建代理进行通信时出现错误,则可能需要重新设置代理的状态以使TFS再次与其交谈(通过右键单击团队资源管理器中的构建节点并选择构建代理... )

但是,我不确定此事件是否是您的问题。你碰巧知道哪个补丁最近应用到了你的TFS,或者Web服务是你得到TFS发送一个事件到的地方?

祝你好运,

马丁。

+0

我们的TFS构建服务器安装在与实际TFS实例不同的计算机上。这个URL的配置在哪里可以指向正确的机器? – 2009-06-03 23:29:09