Неавторизованная ошибка развертывания MS и IIS6 — 401

#tfs #iis-6 #msdeploy #msdeployserviceagent

#tfs #iis-6 #msdeploy #msdeployserviceagent

Вопрос:

Я пытаюсь заставить TFS автоматически публиковать (на данный момент не упаковывать) мое веб-приложение при сборке на сервер Win2k3 с IIS6. Запущена служба удаленного агента.

Сбой сборки выдает мне 401. Сейчас я пытаюсь вручную запустить строку cmd с самого сервера сборки (просто если MSBUILD делал что-то странное с параметрами, установленными в определении сборки), и это дает мне то же самое. Вот команда, которую я пытаюсь запустить:

 msdeploy.exe 
-source:contentPath='C:Builds1TestDummyTFSWebApp Submission BuildBinaries_PublishedWebsitesDummyTFSWebApp' 
-dest:contentPath='Default Web Site',
      computerName='http://ipm-vm-dev/MSDEPLOYAGENTSERVICE',
      userName='DomainAdminUser',
      password='Password',
      authType='basic', 
      includeAcls='False' 
-verb:sync -allowuntrusted
  

Но, как и отчет о сборке, он дает мне:

введите описание образа здесь

Я не могу понять, почему! Предоставленные имя пользователя и пароль являются администратором на целевом компьютере. Я даже создал сервер сборки и администратора (хватаясь за соломинку), и я сделал папку назначения общедоступной для всех, у кого есть разрешение на запись.

Помощь приветствуется, поскольку это действительно расстраивает меня!

Ответ №1:

Я изменил AuthType= ‘NTLM’, и теперь он работает!

    /p:AuthType=NTLM