Visual Studio 2017 Enterprise, IIS 10, Windows Server 2016, ошибка Web Deploy 5: "Убедитесь, что Web Deploy установлен"

Я установил IIS, запустил службу веб-управления и установил установщик веб-платформы, проверил порт, брандмауэр Windows не включен, выключен и запущен, но все равно получаю сообщение об ошибке, что веб-развертывание не установлено, когда я пытаюсь опубликовать в Интернете DeploY в Visual Studio. Какую другую конфигурацию я могу проверить, чтобы завершить Web Deploy?

Visual Studio 2017 Enterprise, IIS 10, Windows Server 2016, Web Deploy 5, ASP.net 4.6

Не удалось подключиться к удаленному компьютеру ("aspnet-dev"). На удаленном компьютере убедитесь, что Web Deploy установлен и запущен необходимый процесс ("Служба веб-управления"). Узнайте больше по адресу: http://go.microsoft.com/fwlink/?LinkId=221672. Удаленный сервер возвратил ошибку: (404) Not Found

1 ответ

Решение

Не удалось подключиться к удаленному компьютеру ("aspnet-dev"). На удаленном компьютере убедитесь, что Web Deploy установлен и запущен необходимый процесс ("Служба веб-управления"). Узнайте больше по адресу: http://go.microsoft.com/fwlink/?LinkId=221672. Удаленный сервер возвратил ошибку: (404) Not Found

Судя по вашему сообщению об ошибке, вы использовали неправильный адрес сервера. Веб-развертывание может найти удаленный сервер ("aspnet-dev").

Не могли бы вы сказать мне, какой сервер с именем "aspnet-dev"? На вашем текущем сервере или удаленном сервере?

Если вы просто хотите опубликовать веб-приложение на текущем сервере (VS установлен на сервере IIS), я предлагаю вам сначала открыть текущую консоль управления IIS, чтобы убедиться, что вы использовали правильное имя сервера и имя веб-приложения IIS.

Как ниже:

Затем я предлагаю вам открыть установщик веб-платформы и убедиться, что вы установили веб-развертывание.

Если вы хотите опубликовать веб-приложение на удаленном сервере (VS не установлен на сервере IIS), я предлагаю вам использовать IP-адрес или домен сервера вместо имени сервера, как показано ниже:

https://yourhostname:8172/

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

https://docs.microsoft.com/en-us/visualstudio/deployment/tutorial-import-publish-settings-iis?view=vs-2017

Более подробно о том, как использовать веб-развертывание для публикации веб-приложения на удаленном сервере, я предлагаю вам обратиться к следующей статье:

https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/configuring-server-environments-for-web-deployment/configuring-a-web-server-for-web-deploy-publishing-web-deploy-handler

Другие вопросы по тегам