2010-02-19 110 views
0

我正尝试使用TFS自动构建过程来构建Web部署项目。当我直接在Visual Studio 2008中构建项目时,它工作正常。但从TFS,我得到以下错误:TFS构建自动化 - Web部署项目错误

"C:\Users\tfsservice\AppData\Local\Temp\TestProduct\TestSolution\BuildType\TFSBuild.proj" (EndToEndIteration target) (1) -> 

"C:\Users\tfsservice\AppData\Local\Temp\TestProduct\TestSolution\BuildType\TFSBuild.proj" (CoreCompile target) (1:2) -> 

"C:\Users\tfsservice\AppData\Local\Temp\TestProduct\TestSolution\BuildType\TFSBuild.proj" (CompileConfiguration target) (1:3) -> 

"C:\Users\tfsservice\AppData\Local\Temp\TestProduct\TestSolution\BuildType\TFSBuild.proj" (CompileSolution target) (1:4) -> 

"C:\Users\tfsservice\AppData\Local\Temp\TestProduct\TestSolution\Sources\TestSolution.sln" (default target) (6) -> 

"C:\Users\tfsservice\AppData\Local\Temp\TestProduct\TestSolution\Sources\WebDeployment\WebDeployment.wdproj" (default target) (48) -> 

(CreateVirtualDirectory target) -> 

C:\Program Files\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets(676,5): error : Some or all identity references could not be translated. 

我确保NETWORKSERVICE帐户有权访问所有的Web文件夹。有任何想法吗?

回答

0

您可能没有在构建TFS服务器上安装Web部署项目。

这篇文章应该给你

RTW version of Visual Studio 2008 Web Deployment Projects

+0

我们已经安装了网络部署项目的详细信息。在我们迁移到TFS 2010后,所有这些错误都消失了。这可能是我们旧的TFS的一些配置问题。 – gracezlive 2012-10-24 18:50:39