通过 TFS 生成服务发布失败,并出现"User not Admin"



我已经设置了一个ASP.NET MVC5项目,该项目是在我们的构建服务器上使用TFS构建服务构建的。在一个构建被触发并成功之后,我希望将web应用程序发布到我们的测试系统中。当我通过我的Visual Studio(2013)发布时,它是有效的。但是当它试图在构建服务之后发布它时,它会给我一个错误"usernotadmin"。我甚至在构建服务器上启动了Visual Studio,并尝试将项目直接发布到测试系统,这也很有效。。。一般来说,我们使用的是TFS 2012,但构建服务仍然是2010(但如果这是一个问题,它将在不久的将来升级)。

有人知道为什么使用构建服务的发布不起作用吗?

更新:我认为问题可能是我们试图部署到的系统没有加入域。因此,运行构建服务的用户(是域用户)还不在测试系统上的任何(本地)用户组中。

问候并感谢的任何帮助

构建代理是推送的代理,构建代理是默认的网络帐户或您设置的网络帐户。它不在您的凭据下运行,而且很可能没有管理员访问权限。

因此,要解决您的问题,您需要确保TFS使用的帐户具有管理员权限。

要查看或更改此帐户,请按照此处的说明进行操作:

http://msdn.microsoft.com/en-us/library/ms253062(v=vs.90).aspx

相关内容

最新更新