2010-05-28 3 views
0

Je n'arrive pas à configurer un environnement de développement propre avec tous les sites Web sur lesquels je travaille. Je travaille sur jusqu'à 40 sites Web différents, et au moins 5 d'entre eux simultanément. J'ai besoin qu'ils soient tous dans une racine de site, pour que la gestion des URL fonctionne avec tous les CMS.Comment gérer correctement de nombreux URI de site Web localhost avec IIS7

Ma première tentative a été d'utiliser des numéros de port croissants, commençant par localhost: 1000 et fonctionnant vers le haut. Malheureusement, il a fallu beaucoup de recherches pour savoir quel port appartenait à quel site Web, et c'était très irritant. Mon deuxième essai consistait à mapper les ports irritants à des mots réels en utilisant le fichier hosts. Je me suis donc retrouvé avec localhost.tele2, localhost.ikea, localhost.volvo, etc. Malheureusement, cela prend beaucoup de temps à configurer (nettoyer et ajouter au fichier hosts, paramétrer le site web avec le numéro de port le plus élevé dans IIS etc.) et régulièrement, je dois vider le cache DNS afin de faire fonctionner certains sites que j'ai ajoutés/supprimés du fichier hosts.

Alors, comment puis-je organiser beaucoup de sites Web dans IIS7? J'ai peut-être manqué une méthode très astucieuse que vous utilisez.

Répondre

1

J'ai créé un programme rapide que j'appuie sur un bouton et une liste de domaines est définie à 127.0.0.1 dans mon fichier hôte, et appuyez sur un autre bouton et toutes ces entrées sont supprimées pour que mon ordinateur revienne à la normale.

+0

Voulez-vous dire l'itération des sites Web dans IIS7 machine.config et leur ajout au fichier hosts par programmation? Je suppose que vous ne le pensez pas, mais un tel programme serait très bien. Si j'ai le temps, ce serait probablement ma route préférée. – Simeon

+0

Oui, j'ai en fait une base de données de domaines sur lesquels je travaille mais cette méthode fonctionnerait aussi bien. C'est vraiment simple, il suffit de lire et d'écrire un fichier texte, assurez-vous d'avoir les bonnes permissions. J'ai une petite fenêtre qui a deux boutons et devient rouge quand local et vert quand à distance. – RandyMorris

Questions connexes