权限问题Team Foundation Server - 构建代理

时间:2013-06-03 19:40:24

标签: tfs windows-server-2008 tfsbuild

我在虚拟服务器上运行团队基础服务器。到目前为止,源代码控制和其他所有内容都按预期工作,但是当我想使用构建代理在每次签入时运行自动构建时,我遇到了问题。

到目前为止我做了什么:

  1. 我在服务器上创建了一个用户(称为BuildMan)并将其添加到新用户组。此用户组获取Visual Studio的文件夹和构建文件夹的执行和读取权限。
  2. 我将用户添加到IIS_USER权限组,因为他们对C:\ Windows中.NET框架文件夹中的构建工具具有读/执行权限。
  3. 当我运行构建时,一切正常,直到我收到以下错误:

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.CSharp.targets (316): "Csc.exe" wurde mit dem Code -1073741502 beendet.
    

    在英语中,这意味着Csc以代码0xC0000142结束,这意味着STATUS_DLL_INIT_FAILED。我不确定,但我认为这可能是因为它缺乏权限?如果没有,那可能是我的问题?

1 个答案:

答案 0 :(得分:0)

尝试将该用户设为本地管理员,然后重试。这将至少确认它是否是权限或其他内容。