Как разрешить пользователю без прав администратора развертывать веб-приложения в IIS 6 с помощью веб-развертывания

Я хочу развернуть веб-приложение в IIS 6 на удаленном сервере с помощью веб-развертывания. Мне удалось опубликовать с помощью учетной записи администратора сервера, но не удалось опубликовать с помощью учетной записи без прав администратора. сбой с сообщением: Unauthorized (401)

Я нашел два разных ответа на эту проблему.

  • Скотт Гатри сказал: «Сценарии без прав администратора позволяют администраторам настраивать веб-развертывание на сервере, а затем делегировать подмножество возможностей развертывания разработчикам, у которых нет учетных записей администратора на рабочем сервере» (http: //weblogs.asp. net / scottgu / archive / 2010/09/13 / автоматизация-развертывание-с-microsoft-web-deploy.aspx)

  • Трой Хант сказал: «У публикации учетной записи должны быть права администратора на сервере» (http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity_24.html)

Что правильно? Я надеюсь узнать, как выполнить развертывание с помощью службы удаленного агента веб-развертывания на IIS 6 с учетной записью без прав администратора.


person puretak    schedule 22.06.2011    source источник


Ответы (2)


К сожалению, нет. Позже в блоге ScottGu:

Если вы попытаетесь выполнить описанные выше действия в Windows 7, Windows Vista или Windows Server 2003, вы заметите, что служба управления IIS (и ее значок в инструменте администрирования IIS) недоступна. Вместо этого вам нужно выполнить несколько иной набор шагов, чтобы включить службу веб-развертывания.

...

Использование этого подхода [Агент веб-развертывания] не позволит вам включить «делегированный доступ» (который позволяет развертывать учетные записи без прав администратора - и о чем я расскажу более подробно в моем следующем сообщении в блоге), но позволит тем, у кого есть учетная запись с правами администратора для развертывания на машине.

person Jimmy    schedule 23.06.2011
comment
Ух, тогда он никогда не вдавался в подробности о том, как развернуть его как неадминистратор. У меня такая же проблема, но для IIS7.5. - person Beep beep; 25.06.2011
comment
Да, он все еще не сделал этого в моем следующем сообщении в блоге от 23 декабря 2011 г. - person SteveC; 23.12.2011

Разница в версии IIS, и все примеры Скотта для IIS 7.x

Я в той же лодке, я бы хотел, чтобы это было не так, но, к сожалению, это ограничение старой версии.

Я только что попытался найти исходную ссылку re admin на IIS6, но не могу ее найти. Надеюсь, кто-нибудь откопает.

person Troy Hunt    schedule 23.06.2011