Привязки уже существуют для другого сайта - PullRequest
0 голосов
/ 16 марта 2020

Подробно об IIS на windows сервере.

Древовидная структура IIS:

  • Веб-сайт по умолчанию * Родитель Root папка C: \ inetpub \ wwwroot \ Приложения \ Веб-сайт по умолчанию

  • Сотрудник * Дополнительное приложение Root Папка C: \ inetpub \ ExternalEmployee

  • Пример * вспомогательное приложение Root Fodler C: \ inetpub \ TEST_Project

Цель:

Я хочу развернуть свое приложение в папке вспомогательного приложения "C : \ inetpub \ ExternalEmployee ", но не в родительской папке root. Поэтому, когда я просматриваю www.contoso.com/sample, я вижу img2.png

мой сайт по умолчанию выглядит следующим образом.

Текущие проблемы:

Привязки уже существуют для другого сайта.

Тип конфигурации: веб-сайт IIS

Управление веб-приложением IIS:

Веб-сайт с именем: Веб-сайт по умолчанию

Физический путь:% SystemDrive% \ inetpub \ Test_Project

Надеюсь, это поможет в решении моей проблемы.

Спасибо.

1 Ответ

0 голосов
/ 17 марта 2020

Если вы развертывали свое приложение в группе развертывания в azure devops release pipe. Вы можете добавить веб-приложение IIS для управления задачей, чтобы управлять физическим путем и привязками вашего веб-сайта перед задачей развертывания веб-приложения IIS.

enter image description here

Пожалуйста, проверьте приведенный ниже пример, если вы хотите развернуть приложение в подпапке приложения C:\inetpub\ExternalEmployee. Вы можете установить Физический путь на C:\inetpub\ExternalEmployee.

И вы можете нажать 3 точки полей Добавить привязку , чтобы установить привязку.

enter image description here

  • Привязки уже существуют для другого веб-сайта.

Чтобы исправить эту ошибку, вы можете либо установить новую привязку для своего веб-приложения, либо попытаться выяснить, какой веб-сайт принял привязку на сервере windows и удалил привязку, используя приведенный ниже скрипт.

Get-WebBinding -Port 80 -Name "website name" | Remove-WebBinding

Надеюсь, что выше поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...