Как настроить веб-развертывание в 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, который вы публикуете.
Ответ 4
Установка WebDeploy 2.1 (доступная из установщика веб-платформы) дает вам вариант "Развернуть" на вашем веб-сайте в Windows 10
Смотрите: https://serverfault.com/questions/253292/why-dont-i-have-deploy-actions-available-in-iis-7-manager
Ответ 5
Я столкнулся с той же проблемой, когда публиковал свое основное веб-приложение Asp.net, проблема заключалась в том, что мой веб-сайт не является веб-сайтом по умолчанию, поэтому в дополнение к этому ответу:
fooobar.com/info/333972/...
Обязательно включите имя сайта в целевой URL-адрес. Вот снимок экрана с моими настройками.
![Web Deploy Config]()