Как настроить веб-развертывание в Windows 10 pro

Как настроить веб-развертывание в Windows 10? Должно ли это работать? Я нашел информацию о веб-развертывании в Windows 8, там он не работает. Как это делается в Windows 10?

Ответы

Ответ 1

Microsoft очень проницательно относится к этому вопросу, но, похоже, они удалили удаленную удаленную удаленную сеть из ALL non server os. Даже в Windows 7, если вы выполняете все новейшие обновления, меню развертывания исчезает в IIS. Поэтому, если вы хотите использовать веб-развертывание, кажется, что ваш единственный вариант - выложить некоторые доллары для сервера os.

ОДНАКО, мне удалось настроить FTP-настройку и работать на моей машине с Windows 10, которая работает почти так же хорошо. Просто установите FTP-сервер под панелью управления = > программы и настройки = > установить компоненты Windows. Затем откройте iis mgr и щелкните правой кнопкой мыши на своем сайте, и появится опция настройки FTP-публикации. Конфигурация - это боль, а не просто, но если вы возитесь с ней, вы поймете это.

Затем в Visual Studio щелкните правой кнопкой мыши по вашему проекту, нажмите "Опубликовать", а затем на первом экране в раскрывающемся списке появится старомодный вариант ftp. Удачи!

ИЗМЕНИТЬ

От ответа OP другое решение состоит в том, чтобы просто обмениваться корневой папкой на сервере, например,

C:/Inetpub/WWW

Затем смонтируйте эту папку в своем окне разработки, я установил ее как диск P:\для производства и Q:\диск для qa. Затем в визуальной студии на экране публикации просто выберите развертывание в файловую систему и разверните ее на этот подключенный диск, работает как шарм и намного проще, чем настройка FTP.

Ответ 2

Хорошо, я сделал это (в Windows 10):

  • Удаленный веб-развертывание 3.6 с панели управления (не помогло).
  • Загрузите программу установки Web Deploy 3.6, затем выполнили удаление из меню установки.
  • Загруженный установщик Microsoft Web Platform 5.0.
  • Из установщика Web Platform 5.0 я установил Web Deploy 3.5 + Web Deploy 3.5 без встроенной поддержки SQL
  • Кажется, у меня появилось контекстное меню развертывания, когда я щелкнул правой кнопкой мыши по сайту.

Ответ 3

Убедитесь, что вы выполняете следующее:

  • Установить web Deploy 3.6
  • Перейдите в Диспетчер серверов > IIS
  • В разделе "Роли сервера" перейдите на веб-сервер (IIS), разверните это дерево и выберите "Инструменты управления".
  • Убедитесь, что "Служба управления" отмечена.
  • Перейдите в раздел "Службы", убедитесь, что запущены "Службы веб-управления". (продолжайте и сделайте это автоматически, пока вы там).

Теперь вы увидите опцию "Настроить публикацию веб-развертывания" в меню "Развертывание" в IIS. Оттуда убедитесь, что порт 8172 открыт из IP, который вы публикуете.

Ответ 5

Я столкнулся с той же проблемой, когда публиковал свое основное веб-приложение Asp.net, проблема заключалась в том, что мой веб-сайт не является веб-сайтом по умолчанию, поэтому в дополнение к этому ответу:

fooobar.com/info/333972/...

Обязательно включите имя сайта в целевой URL-адрес. Вот снимок экрана с моими настройками.

Web Deploy Config