我已经在 TFS2010 中使用 MSBuild 参数设置了构建配置,以使用 WebDeploy 部署到远程 IIS6 网络服务器。我可以毫无问题地从 VS2010 手动使用 WebDeploy 部署到这个远程 Web 服务器。但是,当我启动 TFS 构建时,它在尝试部署到远程机器时失败并出现权限被拒绝错误。我已将用户添加到网络服务器框中的管理员组。
我在安全事件日志中发现未设置域:
登录失败:
原因:未知用户名或密码错误
用户名:tfssvcUser
域:
登录类型:3
登录过程:NtLmSsp
身份验证包:NTLM 工作站名称:TFSServer
当我手动运行它时,域已设置。tfssvcUser 是在构建服务器上运行的域用户。
我现在正在运行 MSDeploy 1。
有任何想法吗?