2015-04-17 5 views
4

Я не могу найти способ опубликовать веб-проект в Visual Studio 2015 CTP с помощью веб-развертывания или FTP. В мастере публикации есть только опции для Azure, Import и File System. В Visual Studio 2013 есть параметр «Пользовательский», в котором вы можете указать параметры подключения и выбрать между Web Deploy, Web Deploy Package, FTP и файловой системой.Развертывание на FTP/Web Deploy В Visual Studio 2015

Я попытался переместить профиль публикации из моего проекта Visual Studio 2013, поместив его в папку «Свойства» -> «Опубликоватьпрофили», а затем он поступил так же, как Visual Studio 2013, но не опубликовал (не смог подключиться к удаленному хосту) с теми же настройками, которые публикуются штрафом в 2013 году.

Любые идеи?

ответ

0

Похоже, что бета-версия Web Deploy 3.6 поддерживает новые модели контента в ASP.NET 5 (ASP.NET vNext), и я полагаю, что клиент VS 2015 Web-Deploy еще не поддерживает его. (28 апреля 2015 года)

This blog post дает некоторые параметры командной строки для использования профиля публикации. Я в новой среде, которая еще не настроена для веб-развертывания, поэтому я не пробовал ее сам. (Я опубликовал файловую систему для тестирования в отношении моего локального IIS.)

0

У меня также возникла такая же проблема. Похоже, что на момент написания целевая публикация FTP недоступна: я думаю, это, скорее всего, из-за того, что инструменты веб-разработки все еще находятся в стадии выбора кандидата/предварительного просмотра, поэтому графический интерфейс все еще имеет некоторые недостающие функции.

К счастью, проблема может быть решена с помощью следующего обходного пути.

Если вы не видите опцию FTP, выберите «Файловая система» и перейдите к ней. Когда будет предложено указать Целевое местоположение, вставьте URL-адрес сервера FTP и продолжите.

Остальные шаги не изменятся, поэтому вы можете завершить работу мастера, который будет сохранен в файле ProfileName.pubxml.

После этого, откройте этот файл и применить следующие изменения:

  1. Найдите <WebPublishMethod> элемент и изменить его значение из FileSystem в FTP.
  2. Найдите элемент <UsePowerShell> и полностью удалите его.

Сразу после делать это, правой кнопкой мыши корневой узел проекта, выберите Опубликовать и повторно открыть Публикация профиля через Публикация Profile Wizard в режиме редактирования: все опции FTP (сервер, Путь сайта, Пассивный режим, Имя пользователя, Password) теперь будут доступны.