Team Foundation Server无法访问本地共享驱动器

时间:2015-10-28 21:52:27

标签: asp.net tfs msbuild tfsbuild

我一直在尝试使用Team Foundation Server为小型团队设置持续部署服务器。我们部署到网络共享,并将发布配置文件设置为: <publishUrl>\\abcweb1234\dev.general.org$</publishUrl> 现在,当我构建TFS时,msbuild正在尝试将文件复制到该位置,这是完美的,但代理无法访问。

我可以访问NTFS for abcweb1234中的安全选项卡,并授予我的计算机完全控制权。当我查看TFS Express管理控制台时,服务帐户是NT AUTHORITY \ NETWORK SERVICE。我的理解是,NETWORK SERVICE帐户应该在访问共享驱动器时显示为我的计算机。

但我一直在使用ProcMon进行检查,我可以看到MsBuild CreateFile的用户是&#39; NETWORK SERVICE&#39;结果是访问被拒绝。我也试过在NTFS中授予访问网络服务但没有结果。

我错过了什么吗?为什么网络服务不使用我的电脑名称?我是否需要启用其他权限?

1 个答案:

答案 0 :(得分:1)

The problem was that Share permissions needed to be set to read/write. Only NTFS permissions had been set.