MS Deploy& IIS6 - 401未经授权的错误

时间:2011-10-14 11:57:41

标签: tfs iis-6 tfs2010 msdeploy msdeployserviceagent

我正在尝试让TFS在构建中自动发布(暂时不打包)我的网络应用程序到IIS6的Win2k3服务器。远程代理服务已启动。

构建失败给了我401.我现在尝试从构建服务器本身手动运行cmd行(只是因为MSBUILD在构建定义中设置的params做了一些奇怪的事情)并且它给了我一样。这是我正在尝试运行的命令:

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

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

enter image description here

我无法理解为什么!用户名和&提供的密码是目标计算机上的管理员。我甚至制作了构建服务器机器和管理员(抓着吸管),并且我已经为所有拥有写入权限的人创建了目标文件夹。

帮助赞赏,因为这真让我感到沮丧!

1 个答案:

答案 0 :(得分:1)

我更改了authType ='NTLM',现在可以了!

   /p:AuthType=NTLM