Настройка различных сайтов в IIS с использованием областей - PullRequest
0 голосов
/ 15 октября 2018

У меня уже есть проект C # ASP.NET MVC, уже опубликованный в IIS, и он работает нормально, где ваша навигация разделена на областей , например:

  • www.site.com.br / area1
  • www.site.com.br / area2
  • www.site.com.br / area3

Этот проект находится впапка сервера, на которую указывает IIS:

/ inetpub / wwwroot / site /

У меня есть другой сайт, который в Visual Studio не находится в То же решение, что и в первом проекте.Это другой сайт, но мне нужно настроить его в том же домене, например:

  • www.site.com.br / othersite

Я настроил этот «чужой сайт»'в папке в каталоге первого сайта:

/ inetpub / wwwroot / site / othersite

Внутри IIS я преобразовал папку "othersite" вapplication.

Таким образом, первый сайт работает, а второй «другие сайты» - нет.

Отображается эта ошибка:

Не удалось загрузить файлили сборка 'Microsoft.AspNet.TelemetryCorrelation' или одна из ее зависимостей.Система не может найти указанный файл.

Важно: Я полагаю, что нет проблем с dll «Microsoft.AspNet.TelemetryCorrelation», потому что отдельно сайт работает нормально.Эта ошибка отображается только в том случае, если я настроил ее так, как я объяснил выше.

Я предполагаю, что проблема в том, что первый сайт работает с областями, которые вводят в заблуждение IIS, потому что, если я публикую «другие сайты» непосредственно в корне, это работает.

Кроме того, если я опубликую «чужой сайт» в корне и создам определенную папку для сайта с областями, обе работают.Но мне нужно обратное: пусть первый сайт (который использует области) в корне.

Возможно ли сделать этот тип конфигурации?

...