Настроить URL в IIS - PullRequest
       81

Настроить URL в IIS

0 голосов
/ 04 октября 2018

У меня есть существующий сайт DNN, настроенный в IIS, и я хочу связать с другим приложением ASP.NET в отдельной папке.Я хочу сохранить тот же URL-адрес домена следующим образом:

http://dnn9.dnndev.me/otherapplication

Может ли кто-нибудь указать мне правильное направление?

ОБНОВЛЕНИЕ

В настоящее время основной сайт DNN настроен как собственный сайт в IIS (не в разделе «Веб-сайт по умолчанию») с собственным пулом приложений.Я попытался добавить виртуальный каталог на основной сайт DNN, указывая на другую папку приложения.Это дает 404. Я добавилвокруг раздела system.web сайта DNN web.config.Мой основной сайт DNN настроен как "dnn9.dnndev.me".Мне интересно, если субдомен "dnn9" в моем локальном компьютере вызывает проблему?

Другое приложение добавляется в качестве приложения на веб-сайте по умолчанию в IIS со своим собственным пулом приложений.

Я только что создал два тестовых сайта: «Test1» и «Test2».Я поместил оба из них в узел «Веб-сайт по умолчанию» в IIS и добавил виртуальный каталог в Test1, указывая на тест 2, и он работал.Таким образом, основное различие между этим тестовым сценарием и моими фактическими настройками заключается в том, что DNN настраивается в IIS как отдельное приложение, а не в узле «Веб-сайт по умолчанию» в IIS.

Как я могу заставить это работать

1 Ответ

0 голосов
/ 11 октября 2018

Мне удалось заставить работать следующий сценарий.

  1. DNN, работающий на веб-сайте в IIS с именем "DNNDEV.ME", с привязкой URL-адреса для DNNDEV.ME.Расположение файлов DNN c: \ sites \ dnndev.me
  2. Создано новое «ПРИЛОЖЕНИЕ» на сайте DNNDEV.ME с использованием того же пула приложений DNNDEV.ME.Я указал, что корень приложения в папку c: \ sites \ newapp \
  3. Изменен файл DNN web.config для переносавокруг узла system.webServer
  4. С этим функционалом я добавил файл с именем sample.aspx, содержимое которого

    Это тест.

Сайт загружен нормально, и DNN продолжал функционировать также.Я добавил образец web.config в папку c: \ sites \ newapp \ из https://www.daniellittle.xyz/example-web-config-files-3-5-and-4-5/#Framework451, просто чтобы проверить это, и сайт продолжал функционировать.

Я добавил dnn9.dnndevЯ также привязан к сайту DNNDEV.ME, и он продолжает работать без проблем.

Единственное реальное отличие, которое я могу видеть из того, что я сделал, и вы сказали, что вы тестировали, заключается в том, что я сделал ПРИЛОЖЕНИЕ, а не виртуальный каталог в IIS для / NewApp /

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