2009-05-12 7 views
0

Je dois avoir 2 noms de domaine qui seront fondamentalement la même application mais avec un thème ou un habillage différent. Je sais que je peux vérifier le nom de domaine en utilisant les variables du serveur, mais comment puis-je pointer les deux domaines vers la même application? Et est-ce que je développe ceci comme un site normal (à l'exception des thèmes?) Est-ce que je fais juste un "projet de site Web" régulier? De plus, j'ai seulement accès à ma machine de développement locale maintenant (http://localhost), pas aux domaines, alors comment puis-je tester et configurer cela? Merci!Utilisation de 2 noms d'hôte pour la même application .NET

Répondre

3

Vous le feriez dans IIS. Votre DNS pointe les deux domaines vers la même machine, puis dans les en-têtes IIS, vous mettez les deux entrées de domaine. En ce qui concerne la gestion du code, vous pouvez utiliser l'objet Request (HttpRequest.Url) pour déterminer lequel des deux sites est visité et modifier dynamiquement les paramètres spécifiques au site.

Modifier. Oups, manqué le peu de tests. Eh bien, le mieux est de mettre deux entrées dans votre fichier HOSTS avec votre nom de domaine. Modifiez le fichier c: \ windows \ system32 \ drivers \ etc \ hosts et ajoutez la ligne suivante

fakedomain1.com 127.0.0.1

fakedomain2.com 127.0.0.1

EDIT2: éditions ninja sont Unmarked ennuyeux.

Questions connexes