我正在尝试让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
但是就像构建报告一样,它给了我:
我无法理解为什么!用户名和&提供的密码是目标计算机上的管理员。我甚至制作了构建服务器机器和管理员(抓着吸管),并且我已经为所有拥有写入权限的人创建了目标文件夹。
帮助赞赏,因为这真让我感到沮丧!
答案 0 :(得分:1)
我更改了authType ='NTLM',现在可以了!
/p:AuthType=NTLM