Team Foundation Server 无法访问本地共享驱动器
Team Foundation Server Cannot Access Local Shared Drive
我一直在尝试使用 Team Foundation Server 为小型团队设置持续部署服务器。我们部署到网络共享,我已将我的发布配置文件设置为:
<publishUrl>\abcweb1234\dev.general.org$</publishUrl>
现在,当我在 TFS 中构建时,msbuild 正在尝试将文件复制到该位置,这很完美,但代理没有访问权限。
我可以访问 abcweb1234 的 NTFS 中的安全选项卡,并已授予我的计算机完全控制权。当我查看 TFS Express 管理控制台时,服务帐户是 NT AUTHORITY\NETWORK SERVICE。我的理解是 NETWORK SERVICE 帐户在访问共享驱动器时应该显示为我的计算机。
但是我一直在用ProcMon查看,发现MsBuild CreateFile的用户是'NETWORK SERVICE',结果访问被拒绝。我也试过在 NTFS 中授予访问网络服务但没有结果。
我错过了什么吗?为什么网络服务不使用我的计算机名称?我需要启用不同的权限吗?
问题是需要将共享权限设置为 read/write。仅设置了 NTFS 权限。
我一直在尝试使用 Team Foundation Server 为小型团队设置持续部署服务器。我们部署到网络共享,我已将我的发布配置文件设置为:
<publishUrl>\abcweb1234\dev.general.org$</publishUrl>
现在,当我在 TFS 中构建时,msbuild 正在尝试将文件复制到该位置,这很完美,但代理没有访问权限。
我可以访问 abcweb1234 的 NTFS 中的安全选项卡,并已授予我的计算机完全控制权。当我查看 TFS Express 管理控制台时,服务帐户是 NT AUTHORITY\NETWORK SERVICE。我的理解是 NETWORK SERVICE 帐户在访问共享驱动器时应该显示为我的计算机。
但是我一直在用ProcMon查看,发现MsBuild CreateFile的用户是'NETWORK SERVICE',结果访问被拒绝。我也试过在 NTFS 中授予访问网络服务但没有结果。
我错过了什么吗?为什么网络服务不使用我的计算机名称?我需要启用不同的权限吗?
问题是需要将共享权限设置为 read/write。仅设置了 NTFS 权限。