2010-06-13 7 views

Répondre

2

Ouvrez le fichier C:\Windows\System32\Drivers\etc\hosts dans le Bloc-notes (assurez-vous d'exécuter le Bloc-notes en tant qu'administrateur) et ajouter un tas d'entrées comme ceci:

127.0.0.1 test1.local 
127.0.0.1 test2.local 
127.0.0.1 test3.local 

Enregistrez le fichier et chargez votre application à l'aide de chaque domaine de test par exemple http://test1.local/ (ou si vous utilisez le serveur de développement VS, incluez le numéro de port). Vous pouvez utiliser tous les noms que vous voulez si vous ne l'aimez pas mon style :)

+0

Merci! Mais comment puis-je mapper ces sous-domaines aux dossiers de mon application? – user355562

+0

Si vous souhaitez les convertir en example.com/test1, etc., vous devrez utiliser la réécriture d'URL. Si vous utilisez des sous-domaines, pourquoi les mapper? Juste servir le contenu de cette URL. –

+0

Ok. On dirait qu'il ne sera pas possible d'y parvenir en utilisant le serveur intégré de .net. Je vais essayer de le configurer dans IIS et de confirmer si cela fonctionne. Merci – user355562

4

Modifier (avec un bloc-notes) le fichier hôtes qui est existant sur

c: \ WINDOWS \ system32 \ drivers \ etc \

pour entrer vos sites d'essai quelque chose comme ça

127.0.0.1 local.mysite.com 
127.0.0.1 sub1.mysite.com 
127.0.0.1 sub2.mysite.com 
+1

Pourquoi -1? John a taper l'erreur d'adresse en premier lieu! et était juste un peu plus rapide que moi. Et test1.local n'est pas un site! – Aristos

+0

au lieu de copier la réponse, pourquoi n'avez-vous pas signalé l'erreur dans la mienne? test1.local peut être un site. c'est un nom DNS valide comme n'importe quel autre et vous ne le confondrez jamais pour un site de production ou ne provoquez pas de conflit de nom avec un vrai domaine. –

+0

@John Je ne copiais pas votre! nous l'envoyons juste en même temps avec quelques secondes différentes, alors je vois que vous avez une petite réponse différente et j'ai juste quitté le mien aussi. – Aristos

Questions connexes