Verschiedene Websites auf verschiedenen Domänen, eine .NET MVC-Anwendung?

Ist es möglich, eine .NET MVC-Anwendung zu haben und von verschiedenen Domänen aus darauf zuzugreifen, sodass der Inhalt domänenabhängig ist?

Beispielsweise verweisen sowohl www (Punkt) site1 (Punkt) com als auch www (Punkt) site2 (Punkt) com auf die IP meines Servers und auf dieselbe Website in IIS. Auf dieser Website befindet sich meine .NET MVC-Anwendung. Jetzt möchte ich wissen, welche Site (Domainname) die ControllerAction ausgelöst hat, und entsprechend vorgehen (z. B. in der Aktion "Index" anderen Inhalt für die Homepage anzeigen oder den Zugriff auf bestimmten Inhalt, der einer bestimmten Site zugewiesen ist, zulassen / verhindern). .

Ich würde mich über jede Hilfe freuen. Ich kann einen zusätzlichen Parameter akzeptieren, der an alle Controller-Aktionen übergeben wird (wahrscheinlich unter Verwendung von Routing), aber wenn es eine elegantere Lösung gibt, wäre dies ideal.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage