Windows web deploy что это

Microsoft Web Deploy что это за программа?

Привет друзья Microsoft Web Deploy это компонент который появляется при установке прог от Microsoft, вот у меня он появился после установки Visual Studio 2012. Хотя после ее установки вообще прибавилось наверно 20 всяких утилит… Ну так вот, Microsoft Web Deploy нужна для какого-то там сервера IIS, чтобы его там развернуть или свернуть я толком понять могу, это для особо продвинутых юзеров

Это бесплатная программа, она не грузит никак комп, но если она вам не нужна то ей не место на вашем компе и лучше ее снести…

Вот что мне нравится в софте от Microsoft, даже если это какая-то мелкая утилита типа Microsoft Web Deploy, это то что их софт редко когда глючит. Это я к тому, что даже если вы не пользуетесь прогой и она у вас просто сидит в списке, то она никак не грузит комп вообще! Вот сейчас у меня Windows 10 и я сам себе не могу поверить но я …перестал заниматься всякой оптимизацией! Я ничего не отключаю теперь, я провел куча тестов и понял что ничего тут не нужно делать. Все что делается в винде в фоновом режиме, все это не особо тормозит комп и не отнимает ресурсы. Вот сами проверьте, установите Windows 10, обновите ее, и оставьте в покое. И вы сами убедитесь что она загружает процессор ровно на 0%…

Кстати я слушаю музыку в Хроме, а если быть точнее то на Ютубе, так в таком режиме Хром у меня потребляет около 0-1%… вот такие дела.. Я сам удивлен, Ютуб это же все такие медиа контент, а тормозов нет вообще (как я понимаю это все таки из-за браузера Хром, ибо в Мозилле Ютуб все таки немного грузит проц).

Мораль сей басни какова? Если вы видите какую-то прогу, которая от Microsoft, ну например Microsoft Web Deploy, то если вы не знаете что это такое то и не нужно удалять! Проблем набраться можно легко, а вот исправить…

Но с Microsoft Web Deploy все проще, это можно удалить и ничего винде не будет, все будет работать и дальше нормуль

У вас скорее всего установлена данная программа будет в папке IIS:

При этом внутри будут две папки Microsoft Web Deploy:

Там где просто папка, без приставки V3, то там внутри просто библиотека Microsoft.Web.Deployment.dll, а вот в папке Microsoft Web Deploy V3 будет куча всего:

Как видите тут все засекречено ничего не понятно…

Итак, чтобы удалить программу Microsoft Web Deploy, вам нужно открыть меню Пуск и там нажать на Панель управления:

Если у вас Windows 10, то там данный пункт находится в меню, которое вызывается кнопками Win + X!

Потом в открытом окне находим и запускаем значок Программы и компоненты:

Находим там Microsoft Web Deploy 3.0 (у вас может быть другая версия), нажимаем правой кнопкой и выбираем Удалить:

Читайте также:  Acer happy one драйвера для windows

Выскочит такое сообщение, нажимаете тут Да:

Оно пройдет быстро, после чего программы уже не будет в списке! Как видите ничего сложного. Я лично потом сделал перезагрузку и проверил, все работает нормально и никаких косяков мной замечено не было.

На этом все, надеюсь что данная инфа была вам полезной. Желаю вам удачи

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Sergey Zwezdin

Рано или поздно возникает необходимость развертывания приложения на сервер. Исторически многие делают это при помощи FTP/SFTP. Однако, этот способ развертывания нельзя назвать удобным. Мало того, что развертывание в этом случае занимает много времени, оно к тому же не является атомарным. Как же быть? Правильный ответ — WebDeploy.

WebDeploy позволяет собирать пакеты и атомарно развертывать их на сервере — из Visual Studio или используя автоматизированные скрипты. Давайте последовательно пройдем шаги по настройке WebDeploy на сервере.

Установка пакета Web Deploy

Для установки потребуется скачать установочный пакет и запустить его на сервере. Альтернативным способом является установка Web Deploy через Web Platform Installer . В последнем случае для установки нужно выбрать пакет Web Deploy 3.5 .

Настройка публикации

После успешной установки Web Deploy в консолии IIS должны появится разделы Management Service и Management Service Delegation . Для корректной работы Web Deploy в разделе Management Service следует разрешить удаленные подключения:

Здесь же можно указать SSL-сертификат, если у вас такой имеется.

Если вы все сделали правильно, то в контекстном меню каждого сайта должен появиться пункт меню Deploy :

Необходимо выбрать пункт меню Configure Web Deploy Publishing , чтобы разрешить публикацию для этого сайта, указать имя пользователя, от имени которого будут публиковаться пакеты, URL и нажать кнопку Setup .

Внимание: Важно, чтобы пользователь, которого вы указываете при настройке Web Deploy имел права на запись в папку веб-сайта.

Теперь всё готово для публикации приложения.

Публикация

Публиковать приложение можно двумя способами — напрямую из Visual Studio и используя автоматизированные билд-скрипты.

Для публикации из Visual Studio следует выбрать веб-сайт в Solution Explorer и в контекстом меню выбрать пункт Publish . В появившемся диалоге нужно заполнить требуемые поля и запустить публикацию:

Для публикации через msbuild-скрипт, можно использовать следующий подход: сначала мы собираем пакет для публикации (который к тому же будет является артефактом сборки), а затем публикуем его.

Как видно, при публикации требуется указать адрес для публикации, имя пользователя и пароль, а также имя сайта на сервере.

Разрешение проблем

По опыту могу сказать, что при настройке публикации могут возникать проблемы. Если вы убедились, что файрвол не блокирует ваши подключения и сервис WebDeploy установлен корректно, то можно включить отслеживание запросов и понять в чем причина.

Как развернуть сайт на ASP.NET с помощью Web Deploy

Web Deploy — инструмент от Microsoft, с помощью которого можно легко выполнить публикацию веб-приложения или сайта на на web-хостинге. Компания REG.RU предлагает хостинг для ASP.NET, на котором установлена последняя версия Web Deploy 3.0.

Подготовка хостинга к публикации проекта

Прежде чем начать публикацию вашего проекта, убедитесь, что:

Специалисты REG.RU включили Web Deploy для вашего домена.

Публикация проекта

Публикация проекта происходит через среду разработки, которая поддерживает Web Deploy, например, Visual Studio или WebMatrix.

Читайте также:  Как удалить xampp для windows

Мы рассмотрим процесс публикации веб-приложения через Visual Studio 2017:

В меню «Сборка» выберите пункт Опубликовать:

На открывшейся странице нажмите кнопку Запуск:

В открывшемся окне выберите пункт «IIS, FTP и т.д.», затем нажмите кнопку Опубликовать:

Выберите «Способ публикации» — Веб-развертывание (Web Deploy) и укажите данные для подключения к вашей услуге хостинга:

  • Сервер — IP-адрес вашей услуги хостинга.
  • Имя сайта — домен, на котором будет развёрнут проект.
  • Имя пользователя — логин вашей услуги хостинга.
  • Пароль — пароль от услуги хостинга.
  • Целевой URL-адрес — данная страница будет открыта в браузере после публикации проекта, заполнять не обязательно.

Затем нажмите кнопку Проверить подключение и, если подключение прошло успешно, нажмите Далее:

На следующем шаге укажите параметры:

  • Release — используется для сборки программы и её дальнейшего выпуска. Версия программы будет более оптимизирована по размеру и производительности и не будет содержать дополнительную информацию об отладке.
  • Debug — предназначена для отладки программы. Эта конфигурация отключает все настройки по оптимизации, включает информацию об отладке, что делает ваши программы больше и медленнее, но гораздо проще для проведения отладки. Debug обычно используется в качестве основной конфигурации по умолчанию.
  • Целевая платформа: версия netcore, под которой компилируется локальное приложение.
  • Режим развертывания: Зависимое от платформы.
  • Целевая среда выполнения: win-x86 или win-x64.
  • Если в вашем проекте есть база данных, укажите параметры подключения на этом этапе. Затем нажмите Сохранить:

    В появившемся окне введите ещё раз пароль от услуги хостинга:

    Дождитесь окончания публикации. Состояние публикации вы можете увидеть в нижней части программы Visual Studio в поле «Общее состояние»:

    Готово, ваш проект опубликован на услуге хостинга.

    Plesk Documentation and Help Portal

    Web Deploy 3.0

    Web Deploy (инструмент веб-развертывания) — это инструмент от компании Microsoft, который значительно упрощает миграцию, управление и развертывание веб-серверов IIS, веб-приложений и сайтов.

    Вот две причины, по которым стоит установить Web Deploy на своем сервере:

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

    Примечание. Вам не нужно устанавливать Visual Studio® и WebMatrix® на серверы Plesk. Эти программы предназначены для установки клиентами на своих ПК.

  • Новый рынок для ваших услуг хостинга. WebMatrix® помогает пользователям найти подходящий хостинг-план в коллекции услуг хостинга на сайте Microsoft (каталог, в котором хостинг-провайдеры рекламируют свои предложения). Если вы хотите видеть свои хостинг-планы в этой коллекции, одним из требований является наличие у вас инструмента Web Deploy.
  • 1. Установка Web Deploy

    Существует два способа установки Web Deploy: в качестве компонента Plesk (рекомендуется) и вручную. В первом случае вы устанавливаете Web Deploy как любой другой компонент Plesk: Инструменты и настройки > Обновления > Установить / удалить компоненты. В Plesk 10.4 или ранее этот компонент можно установить только вручную. Инструкции по установке смотрите далее в разделе Ручная установка Web Deploy.

    Примечание. Для успешной установки Web Deploy необходима оболочка Microsoft Windows Powershell. Убедитесь, что она установлена на сервере (доступна по умолчанию начиная с Windows 2008 R2). Инструкции по установке Windows PowerShell смотрите на странице http://www.microsoft.com/powershell.

    Читайте также:  Bonzi buddy download windows 10

    После окончания установки вы можете проверить, был ли инструмент Web Deploy обнаружен в Plesk. Для этого войдите в Plesk как администратор и перейдите на страницу Инструменты и настройки > Серверные компоненты. В списке вы увидите новый компонент — Веб-публикация. Кроме того, возможность веб-публикации будет добавлена во все существующие подписки (на вкладку Параметры хостинга) и по умолчанию будет отключена.

    Если ваши клиенты используют базу данных MySQL, то в Установщике веб-платформы Майкрософт вам также нужно будет установить компонент MySQL Connector/Net.

    2. Повышение безопасности

    Во время установки Web Deploy в IIS добавляется несколько новых правил делегирования, позволяющих пользователям без прав администратора выполнять операции с базами данных и файлами их сайтов IIS. В частности, правила, которые Web Deploy добавляет по умолчанию, позволяют вашим клиентам менять версию .NET в своих пулах приложений. Такое изменение может привести к неисправности тех приложений .NET, которые не совместимы с определенными версиями .NET. Более того, если вы используете общие пулы приложений IIS, это изменение затронет приложения всех клиентов, использующих один и тот же пул.

    Чтобы запретить изменение версии .NET пользователям, не являющимся администраторами, Plesk автоматически добавляет исключение из правила appPoolPipeline. Однако помимо этого мы также рекомендуем настроить IIS таким образом, чтобы приложения каждой из подписок запускались в отдельном пуле. Это позволит поддерживать бесперебойную работу остальных пулов даже в случае повреждения пула в одной из подписок. Включить использование отдельных пулов можно в настройках плана: вкладка Производительность > Выделенный пул приложений IIS.

    3. Защита сервиса с помощью сертификата

    Во время своей установки Web Deploy устанавливает и активирует Диспетчер IIS, который обеспечивает защиту подключений к Web Deploy. Мы настоятельно рекомендуем снабдить Диспетчер IIS действительным SSL-сертификатом, чтобы ваши клиенты могли проверить удостоверение вашего сервера перед тем, как передавать на него свои данные. Как это сделать, смотрите на странице http://learn.iis.net/page.aspx/144/how-to-set-up-ssl-on-iis-7/. Если вы этого не сделаете, то клиенты, выбравшие безопасное подключение в настройках публикации Visual Studio® или WebMatrix®, не смогут публиковать свои сайты.

    4. Активация Web Deploy в хостинг-планах и подписках

    После установки и настройки инструмента Web Deploy его нужно активировать на странице Параметры хостинга в свойствах необходимых хостинг-планов и несинхронизированных подписок.

    Ручная установка Web Deploy

    Для успешной установки Web Deploy должны быть выполнены следующие требования:

    • На сервере должна быть установлена операционная система Windows Server 2008 или выше.
    • На сервере должна быть установлена оболочка Windows PowerShell. В Windows Server 2008 этот компонент не установлен по умолчанию (в отличие от 2008 R2). Инструкции по установке Windows PowerShell смотрите на странице http://www.microsoft.com/powershell.
    • На сервере должна присутствовать служба ролей Служба управления (Диспетчер сервера >Веб-сервер >Средства управления > Добавить службы ролей).

    Процесс установки довольно прост: в Установщике веб-платформы Майкрософт найдите продукт Web Deployment Tool (Инструмент веб-развертывания) и добавьте его на сервер. Подробную информацию об установщике смотрите на странице http://www.microsoft.com/web/downloads/platform.aspx.

    Как вариант, вы можете скачать исполняемый файл Web Deploy и запустить его от лица администратора. Ссылка для скачивания доступна на странице http://www.iis.net/download/WebDeploy.

    Примечание. Вам нужно будет выбрать один из вариантов установки: полная или выборочная; в случае выборочной установки необходимо указать параметр Configure for Non-Administrator Deployments.

    Оцените статью