Wie kann ich eine Multi-Tenant-ASP-MVC-Anwendung erstellen und verwalten
-
25-09-2019 - |
Frage
Ich mag eine Multi-Tenant-Anwendung erstellen, die die Hostnamen verwendet, die Kunden zu bestimmen.
Zum Beispiel:
CustomerOne.myapp.com AnotherCo.myapp.com AndOneMore.myapp.com ...
Ich kann ohne Probleme die Datenbank und Sicherheit Seite tun, kann ich auch den Hostnamen aus der URL bekommen, aber was ich kämpfen, um herauszufinden, wie Sie die grundlegenden Sanitär zu schaffen, die ein neuer Kunde online registrieren lassen würde bieten ihren Firmennamen, und für die Anwendung der neuen URL erstellen, bereit, sofort verwendet werden soll.
Kann mir jemand helfen?
Danke,
Rob.
Lösung
Ich kann das nicht genau beantworten, aber ich kann es nach unten ein wenig brechen.
Um eine neue generische Sub-Domain einrichten something.myapp.com Sie zwei Dinge tun müssen, werden:
1) in Programmatically einige neue DNS-Einträge über Ihren ISP, so dass something.myapp.com Punkte auf Ihren Webserver.
2) Programmatisch setzte die lokalen Bindungen in IIS so dass something.myapp.com nach rechts Website weitergeleitet wird / virtuelles Verzeichnis / application
Es gibt einige Diskussionen über Einstellung IIS Bindung programmatisch hier , die erwähnt, dass appcmd.exe verwendet werden können, zu Satz IIS Config zur Laufzeit.
Hope diese Punkte, die Sie in die richtige Richtung ...