Comment puis-je créer et gérer une application MVC ASP multi-locataires
-
25-09-2019 - |
Question
Je veux créer une application multi-locataire qui utilise le nom d'hôte pour déterminer le client.
Par exemple:
CustomerOne.myapp.com AnotherCo.myapp.com AndOneMore.myapp.com ...
Je peux faire du côté de la base de données et la sécurité sans problème, je peux aussi obtenir le nom d'hôte de l'URL, mais ce que je me bats pour savoir comment créer la plomberie de base qui permettrait à un nouveau client pour vous inscrire en ligne , fournir leur nom de la société, et pour l'application pour créer la nouvelle URL, prêt à être utilisé tout de suite.
Quelqu'un peut-il aider?
Merci,
Rob.
La solution
Je ne peux pas répondre à cette exactement, mais je peux le décomposer un peu.
Pour mettre en place something.myapp.com un nouveau générique sous-domaine, vous aurez besoin de faire deux choses:
1) Programmatically ajouter quelques nouvelles entrées DNS via votre fournisseur d'accès Internet afin que les points something.myapp.com à votre serveur web.
2) les liaisons définies par programme dans IIS locaux afin que something.myapp.com obtient dirigé vers le bon site / répertoire / application virtuelle
Il y a une discussion sur la mise en IIS liant programme , qui mentionne que appcmd.exe peut être utilisé pour définir config IIS au moment de l'exécution.
Espérons que cela vous fait dans la bonne direction ...