TFS 08 - 找不到AgentService.asmx

时间:2008-12-08 04:38:01

标签: tfs

我们在TFS服务器上运行了一个通知服务,它会在创建某些工作项时自动修改它们,以便将它们分配给合适的人员,等等。

上周末,我们的TFS服务器上应用了一个补丁,从那时起,通知服务似乎已被破坏。

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

但是,我不确定这个事件是你的问题。您是否碰巧知道最近哪个补丁应用于您的TFS,或者您在哪里获得TFS以向其发送活动?

祝你好运,

马丁。

答案 1 :(得分:0)

原来问题是错误配置的构建代理(指向错误的服务器)。有关详细信息,请参阅此处的博文:http://feedproxy.google.com/~r/KarlKopp/~3/VFmWhwwGyUk/tfs-the-case-of-the-phantom-build-agent