Публикация с помощью инструмента веб-развертывания (Windows)

Инструмент веб-развертывания - это инструмент от компании Microsoft, который значительно упрощает миграцию, управление и развертывание сайтов и веб-приложений. Если быть точнее, вы можете писать код в вашей локальной среде разработки, например, в Visual Studio® (IDE) или WebMatrix® (инструмент разработки), и затем по мере необходимости публиковать обновления на рабочий сервер с помощью инструмента веб-развертывания.

Различия между Visual Studio® и WebMatrix®

Если вы ищете среду, которая позволяла бы свободно публиковать обновления кода в вашу учетную запись, ваши поиски наверняка сведутся к выбору между Visual Studio® и WebMatrix®.

  • Visual Studio® - это классическая интегрированная среда разработки для создания .NET приложений и сайтов любого масштаба. Она имеет множество разнообразных модулей, позволяющих с легкостью расширять ее базовые функциональные возможности. Однако для запуска и отладки приложений в Visual Studio® вам потребуется выполнить ряд дополнительных настроек (например, подготовить базу данных). Поэтому этот инструмент больше подходит для опытных пользователей.
  • В случае с WebMatrix® вы получаете встроенный набор шаблонов приложений и даже уже готовые приложения (WordPress, Joomla!) прямо из коробки. Если вы захотите быстро добавить приложение в вашу учетную запись клиента или запустить его, вам нужно будет просто выбрать нужное приложение из списка и WebMatrix® автоматически выполнит его наглядную настройку. Кроме того, вы можете быстро найти и подписаться на хостинг-план для вашего проекта, не покидая WebMatrix®. Таким образом, этот инструмент подходит даже начинающим пользователям и позволяет ускорить процесс разработки за счет готовых приложений и шаблонов. Подробные инструкции по установке и использованию WebMatrix® доступны на странице http://www.microsoft.com/web/webmatrix/.

Вам остается только решить, что лучше всего подходит для вашего проекта.

Как настроить веб-публикацию в Visual Studio® и WebMatrix®

Для настройки веб-публикации в среде разработки нужно открыть настройки публикации и указать IP-адрес вашей учетной записи клиента, а также имя пользователя и пароль, которые вы используете для входа в Панель клиента.

В WebMatrix® настройки публикации находятся на экране Home > Publish. Вы можете предоставить эти настройки вручную или путем загрузки специального XML-файла, который Plesk создает автоматически. Чтобы скачать такой файл для определенного сайта, щелкните по соответствующей ссылке Скачать на странице Сайты и домены > <имя домена> > Настройки публикации инструментом веб-развертывания. Эти настройки доступны, только если на сервере Plesk установлен и запущен инструмент веб-развертывания (Web Deploy). Если эти настройки отсутствуют, обратитесь к своему хостинг-провайдеру.

Информация о настройках публикации в Visual Studio® доступна на сайте http://msdn.microsoft.com/en-us/library/dd394698(v=vs.110).aspx.

Примечание. В настройках публикации вы также вы можете выбрать, нужно ли использовать защищенное соединение при передаче обновлений в вашу учетную запись клиента. Если ваш хостинг-провайдер не имеет действующего SSL/TLS-сертификата, при попытке публикации вы увидите сообщение об ошибке. Чтобы устранить эту проблему, отключите защищенное соединение или обратитесь за помощью к вашему хостинг-провайдеру.

Защита настроек публикации WebMatrix®

XML-файл с настройками публикации WebMatrix® может содержать пароль к учетной записи клиента. В целях усиления безопасности и предотвращения кражи паролей администраторы Plesk могут сделать так, чтобы этого не происходило, отключив добавление пользовательских паролей в такие XML-файлы. В этом случае клиентам нужно будет вводить свой пароль напрямую в WebMatrix®. Данная опция находится на странице Инструменты и настройки > Настройки сервера.