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