2012-03-08 62 views
1

我已经定义了TFS服务器和TFS构建服务(Controller和Agent)在不同机器中定义的拓扑,以测试此拓扑我创建了一个示例Asp.net Web应用程序并使用defaultTemplate.xaml来定义构建定义。但是我每次运行构建时我得到这个错误:在getworkspace方法中使用defaultTemplate.xaml生成TFS 2010时生成错误

'Microsoft.TeamFoundation.Build.Workflow.Activities.TfUndo+TfUndoCore.RunCommand(Microsoft.TeamFoundation.Build.Workflow.Activities.VersionControlScope, Microsoft.TeamFoundation.VersionControl.Client.Workspace, System.String, System.String)' to access method 'Microsoft.TeamFoundation.VersionControl.Client.Workspace.Undo(Microsoft.TeamFoundation.VersionControl.Client.ItemSpec[], Boolean, Boolean, System.String[])' failed.

我曾尝试删除所有存在于属于管理员帐户生成代理的工作空间,但无济于事,我也确信运行构建的用户具有适当的权限。 请让我知道,如果你认为我可以试一下,因为我已经花了几个小时在这个问题.. 谢谢,Alpee

+0

您说过您尝试删除属于管理员帐户的构建代理上的所有工作区。你是否以管理员身份运行构建服务?它默认为网络服务帐户。 – 2012-03-08 14:56:32

+0

你曾经解决过这个问题吗?我开始得到相同的错误。我在https://connect.microsoft.com/VisualStudio/feedback/details/761363/tfs-build-get-workspace-step-fails-with-inscrutable-inter-method-access-error中提出了一个与微软的错误 – 2012-09-06 04:08:05

回答