Как настроить сервер WebDeploy для прямой публикации из visual studio?
Visual Studio 2013 поддерживает прямую публикацию WebDeploy (нет файлов промежуточных пакетов для перемещения вручную). Я работаю с "веб-сайтом" Azure, потому что сервер уже поддерживает WebDeploy, а на портале / панели мониторинга Azure перечислены параметры публикации WebDeploy.
Но сейчас я пытаюсь настроить полную виртуальную машину Windows Server (в Azure, но это не должно иметь значения), и, хотя я полностью установил WebDeploy (так кажется), я не могу найти, где настроить службу WebDeploy.
На этом сайте есть похожие вопросы, но ни один из них не подходит идеально (и ни один с соответствующими ответами), поэтому, пожалуйста, проверьте внимательно, прежде чем предлагать дубликат. Это звучит похоже на меня, но ответы не помогают мне.
============
Параметр "Настроить публикацию в Web Deploy" недоступен в моем контекстном подменю Deploy в IIS, как показано в этой полезной в остальном статье.
1 ответ
Ах, Антон из раздела комментариев поста говорит: "Для тех, кому не хватает параметра конфигурации в IIS, убедитесь, что вы установили" Web Deploy 3.0 для серверов хостинга "- его можно найти в инструменте Web PI".
И действительно, в поиске установщика веб-платформы есть такая опция, которая теперь обновлена до версии 3.5 для WebDeploy.
Затем вы используете панель "Служба управления" IIS на уровне сервера, чтобы настроить (остановленную) службу, чтобы выбрать правильный сертификат для имени хоста, к которому вы будете обращаться к нему, и разрешить удаленный доступ.
Затем в Visual Studio 2013 используйте HTTP, а не https, который вы можете использовать. Видимо 2013 использует другой протокол. Я забыл, где я это читал.