#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