2016-12-29 2 views
10

Использование Web Deploy 3.6 как в IIS 8.5 (Windows Server 2012 R2), так и в IIS 7.5 (Windows 7), я не могу найти вариант «Использовать ->« Импорт веб-приложения ». «Web Application Экспорт» также отсутствует (см скриншот)Отсутствует опция «Импорт веб-приложения» в Web Deploy 3.6

enter image description here

я все еще могу видеть «Установить приложение из галереи», но это не помогает. Все отлично работает с Web Deploy 3.5.

Удалены ли опции импорта/экспорта веб-приложений в 3.6? Если да, то в чем альтернатива развертыванию стандартного приложения ASP.NET MVC для IIS 8.5 с помощью Web Deploy 3.6? Если нет, что мне нужно сделать, чтобы снова включить/увидеть их?

ответ

22

WebDeploy 3.6 Предпосылки для импорта/экспорта Веб-приложение слегка изменено, и для веб-управления необходимо предоставить больше прав, чтобы снова включить эти параметры.

Вот шаги, чтобы его снова в Windows Server 2012 R2 (и Windows Server 2016):

  1. С помощью диспетчера сервера добраться до добавления ролей и компонентов.

  2. Пика «Услуги по управлению» в рамках Роли/Web Tools Server/Управление

  3. Либо удалите и переустановите WebDeploy 3.6 или используйте опцию Изменить и убедитесь, чтобы установить «IIS развертывания Handler» для Web Deploy. Это снова вернет параметр «Импорт/экспорт веб-приложений».

шаги, чтобы его снова в Windows 7:

  1. Перейти к Turn Windows, Включение или выключение

  2. В разделе Инструменты Web Management -> включить службу управления IIS

  3. , как указано выше для Windows 2012 (для Windows 10 вам, скорее всего, потребуется запустить установку восстановления в WebDeploy до этого решения работ)

+3

Это в основном работало для меня. Я сделал это в Windows 10, и я действительно не понял, что №3 для Windows 7 относится к шагу 3 в Windows Server R2. После добавления службы управления IIS мне пришлось ремонтировать Web Deploy, а затем он работал отлично. – pseudosavant

+0

Для меня это работает, когда я установил инструменты развертывания Web из установщика веб-платформы (подробности см. По этой ссылке: https://serverfault.com/questions/253292/why-dont-i-have-deploy-actions -available-in-iis-7-manager # answer-776735) – rdhainaut

0

Попробуйте запустить IIS в качестве администратора, и вы должны увидеть «Импорт веб-приложения» и «Экспорт веб-приложения».

+1

Это не дает ответа на вопрос. Когда у вас будет достаточно [репутации] (https://stackoverflow.com/help/whats-reputation), вы сможете [прокомментировать любое сообщение] (https://stackoverflow.com/help/privileges/comment); вместо этого [предоставить ответы, которые не требуют разъяснений у аськи) (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- я-делать-вместо этого). - [Из обзора] (/ review/low-quality-posts/17584401) – Jolta