在我将计算机加入新设置的域(并因此登录到我的计算机上的新域帐户)后,每当visual studio连接到我们的远程TFS时,我都会不断收到"拒绝访问"错误.我的机器有一个本地帐户,我从那时开始创建工作区.
我试图做的是安装TFS SideKicks试图Update Workspace Computer Name无济于事.当更新失败时,我得到:拒绝文件访问权限C:\ProgramData\Microsoft Team Foundation Local Workspaces\\PC-Name;\properties1.tf.
为了它,我去了包含所述文件的目录,并将文件夹的所有权从更改.\MyAccountName为DomainName\MyDomainAccountName.之后我仍然得到了错误.
我还尝试更改本地TFS管理文件夹的文件夹所有权,这也没有用.
我尝试的另一件事,它起作用(但是我不是特别喜欢的解决方案)是设置Workspace Permission从Private to Public.
据我所知,将工作空间权限设置为public是在单个计算机上共享工作空间的开发人员的选项.我不喜欢这个解决方案的原因是因为我是这台机器的唯一用户(只是我加入了一个让我的机器相信有两个用户的域名).
我有这种感觉,错误是关于一些文件夹所有权问题,我似乎无法指责.
如果所有其他方法都失败了,我可能只需要将我的工作区权限设置为公共或只是重新创建我的工作区(最坏的情况).
编辑:我尝试的另一个解决方案是在我的本地机器帐户(.\ MyAccountName)和我的localmachine域帐户(DomainName\MyAccountName)中将通用凭据和Windows凭据删除到我们的远程TFS后重新启动Visual Studio 2012.仍然没有运气.