Różne strony internetowe w różnych domenach, jedna aplikacja .NET MVC?

Czy możliwe jest posiadanie jednej aplikacji .NET MVC i udostępnianie jej z różnych domen w taki sposób, aby zawartość była zależna od domeny?

Na przykład zarówno www (kropka) site1 (kropka) com i www (kropka) site2 (kropka) com wskażą adres IP mojego serwera i tę samą stronę w IIS. Na tej stronie będzie znajdować się moja aplikacja .NET MVC. Chcę teraz wiedzieć, która strona (nazwa domeny) wywołała kontroler i działa odpowiednio (na przykład wyświetlać inną zawartość strony głównej w akcji Indeks lub zezwalać / uniemożliwiać dostęp do określonej treści przypisanej do określonej witryny) .

Byłbym wdzięczny za każdą pomoc w tej sprawie. Mogę zaakceptować dodatkowy parametr przekazany do wszystkich akcji kontrolera (prawdopodobnie używając Routingu), ale jeśli jest bardziej eleganckie rozwiązanie, które byłoby idealne.

questionAnswers(5)

yourAnswerToTheQuestion