Как опубликовать профиль в IIS с учетными данными из командной строки? - PullRequest
0 голосов
/ 02 мая 2019

У меня есть веб-проект .NET Core 2.2, и я хочу опубликовать его на IIS на другом сервере из командной строки.

С этой целью я создал профиль публикации в своем проекте (Properties / PublishProfiles / myProfile.pubxml).Для имени пользователя / пароля я ввел учетные данные, которые позволяют мне публиковать на этом сервере.И я решил сохранить пароль.Пароль зашифрован и сохранен в myProfile.pubxml.user. Теперь я могу легко опубликовать его в Visual Studio без необходимости ввода имени пользователя / пароля.

Большинство ответов, похоже, объединяются при мысли о запуске следующей команды:

dotnet publish -c Release /p:PublishProfile=Properties\PublishProfiles\myProfile.pubxml

Проблема заключается в том, что эта команда игнорирует имя пользователя / пароль, что приводит к MSDEPLOY : error Code: ERROR_USER_NOT_ADMIN. The remote server returned an error : (401) Unauthorized.

Есть ли способ заставить dotnet publish подобрать имя пользователя / пароль, чтобы операция публикации могла быть успешной?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...