WebDeploy (401) Несанкционированная ошибка

Лучшая вещь сделать состоит в том, чтобы создать версию "только для печати" страницы.

, О, ожидайте..., это больше не 1999. Используйте печать CSS с "дисплеем: ни один".

29
задан cfbarbero 26 January 2011 в 16:27
поделиться

3 ответа

Я наконец смог запустить автоматизированную сборку и развертывание с использованием NTLM. Я просто хотел суммировать, что нужно для того, чтобы все заработало, если это кому-нибудь пригодится. Это с IIS 7.5.

  1. Установите настройки реестра и перезапустите Службу веб-управления (WMSVC):

    reg add HKLM \ Software \ Microsoft \ WebManagement \ Server / v WindowsAuthenticationEnabled / t REG_DWORD / d 1

  2. Предоставьте пользователю, работающему с сервисом сборки TFS, в каталоге веб-сайта.

  3. Вот аргументы MSBuild, которые я использовал. Замените различные имена своими именами. Я использовал DEV и любой процессор. Мне также нужно было разрешить ненадежный сертификат.

    / m / p: PublishProfile = DEV / p: Конфигурация = DEV / p: Платформа = «Любой ЦП» / p: DeployOnBuild = true / p: AllowUntrustedCertificate = true / p: authType = NTLM

  4. В IIS Manager с выбранным целевым веб-сайтом откройте разрешения IIS Manager и разрешите пользователю запускать службу сборки TFS.

Трассировка была очень полезна в диагностике проблем. Вы можете включить трассировку в службе управления делегированием в IIS Manager. Первоначально я не мог видеть делегирование службы управления в диспетчере IIS. Чтобы показать это, мне пришлось «сменить» Web Deploy с Add Programs, чтобы было установлено делегирование службы управления. Выглядело так, как будто оно было установлено, но я сбросил раскрывающийся список, чтобы установить его на свой компьютер, и завершил установку. Затем он появился в IIS Manager.

4
ответ дан 28 November 2019 в 01:11
поделиться

Вчера я смог развернуться очень хорошо, сегодня было точно такое же сообщение об ошибке. После часа или двух устранения неполадок я закончил удаление домена из моего имени пользователя. Там, где раньше это было DOMAIN \ username, я изменил его на [username], вот и оно снова заработало. Я знаю, что это не очень хороший ответ, но, возможно, он поможет кому-то еще, кто сталкивается с этим.

1
ответ дан 28 November 2019 в 01:11
поделиться

Существует еще одна возможность: ваша учетная запись заблокирована из-за слишком большого количества неудачных попыток развертывания с помощью веб-развертывания. Сбросьте свою учетную запись или попросите системного администратора сделать это за вас. Очень расстраивает.

0
ответ дан 28 November 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: