Разные сайты на разных доменах, одно .NET MVC приложение?

Можно ли иметь одно приложение .NET MVC и иметь его доступным из разных доменов таким образом, чтобы содержимое было зависимым от домена?

Например, и www (точка) site1 (точка) com, и www (точка) site2 (точка) com будут указывать IP-адрес моего сервера и один и тот же веб-сайт в IIS. На этом сайте будет находиться мое приложение .NET MVC. Теперь мне нужна возможность узнать, какой сайт (имя домена) активировал ControllerAction, и действовать соответствующим образом (например, отображать различное содержимое для домашней страницы в действии «Индекс» или разрешать / запрещать доступ к определенному контенту, назначенному конкретному сайту). ,

Буду признателен за любую помощь в этом. Я могу принять дополнительный параметр, передаваемый всем действиям контроллера (возможно, с использованием маршрутизации), но если есть более элегантное решение, которое было бы идеальным.

Ответы на вопрос(5)

Ваш ответ на вопрос