Публикация с помощью инструмента веб-развертывания (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®. Данная опция находится на странице Инструменты и настройки > Настройки сервера.

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.