1

我试图让 TFS 自动发布(目前不打包)我的 web 应用程序构建到带有 IIS6 的 Win2k3 服务器。远程代理服务已启动。

构建失败给我一个 401。我现在尝试从构建服务器本身手动运行一个 cmd 行(以防 MSBUILD 对构建定义上设置的参数做了一些奇怪的事情),它给了我同样的东西。这是我要运行的命令:

msdeploy.exe 
-source:contentPath='C:\Builds\1\Test\DummyTFSWebApp Submission Build\Binaries\_PublishedWebsites\DummyTFSWebApp' 
-dest:contentPath='Default Web Site',
      computerName='http://ipm-vm-dev/MSDEPLOYAGENTSERVICE',
      userName='Domain\AdminUser',
      password='Password',
      authType='basic', 
      includeAcls='False' 
-verb:sync -allowuntrusted

但就像构建报告一样,它给了我:

在此处输入图像描述

我不明白为什么!提供的用户名和密码是目标计算机上的管理员。我什至已经制作了构建服务器机器和管理员(抓着稻草),并且我已经将目标文件夹作为每个具有写入权限的人的共享。

帮助表示赞赏,因为这真的让我很沮丧!

4

1 回答 1

1

我更改了 authType='NTLM' 现在可以正常工作了!

   /p:AuthType=NTLM
于 2011-10-14T14:06:26.813 回答