我收到此错误消息,正在使用TeamCity运行批处理作业。 batchjob正在将文件从TeamCity Server复制到另一台服务器(server2)。多次检查,文件夹具有所需的所有权限,当从命令提示符手动运行批处理作业时,这可以正常工作(在服务器之间复制文件)。我对每个需要复制的文件都有这个错误。
错误MSB3021:无法将文件“.. \ bin \ Release \ Boo.Lang.Compiler.dll”复制到“\ Server2 \ DestinationFolder \”。找不到路径'\ Server2 \ DestinationFolder'的一部分。[10:54:32]:创建目录“\ Server2 \ DestinationFolder”。
我尝试了一些事情,但问题仍未得到解决。感谢您的投入。
答案 0 :(得分:4)
TeamCity构建代理作为System
用户帐户运行,无法访问网络资源,您应该将服务用户更改为具有网络权限的帐户,例如Administrator
帐户。
另请参阅related question。