Est-il possible de faire une ASP.NET MVC itinéraire basé sur un sous-domaine?

Est-il possible d'avoir un ASP.NET MVC itinéraire qui utilise un sous-domaine de l'information afin de déterminer son itinéraire? Par exemple:

  • user1.domain.com va à un endroit
  • user2.domain.com va à l'autre?

Ou, puis-je faire à la fois de ces aller pour le même contrôleur/action avec un username paramètre?

  • J'ai mis en place une sorte semblable de chose pour le multi-tenanted les applications, mais en utilisant un résumé de Contrôleur de base plutôt que d'une classe de Route personnalisée. Mon blog sur c'est ici.
  • Soyez sûr d'envisager cette approche: http://blog.tonywilliams.me.uk/asp-net-mvc-2-routing-subdomains-to-areas je l'ai trouvé mieux pour l'introduction de multilocataire de mon application que les autres réponses, car MVC domaines sont une belle façon d'introduire locataire spécifiques les contrôleurs et les vues d'une manière organisée.
  • Je pense que vous devriez ajouter une réponse, c'est ce que j'ai utilisé comme base pour ma solution.
  • Merci. C'était une réponse, mais un modérateur l'a converti en un commentaire pour des raisons que je ne comprends pas.
  • Tony est comme brisé. En voici une qui a fonctionné pour moi: blog.tonywilliams.moi.royaume-uni/...
InformationsquelleAutor Dan Esparza | 2008-11-10