1 votes

Problèmes avec IIS hébergeant deux domaines à partir du même dossier

J'ai deux noms de domaine différents qui renvoient au même site ASP.Net. Les deux domaines sont hébergés sur le même serveur, qui fonctionne sous Windows Server 2003 et IIS6. Les sites sont différenciés dans le gestionnaire IIS à l'aide d'en-têtes d'hôte. Cependant, les deux sites pointent vers le même dossier sur le disque local pour les fichiers de page du site.

Je rencontre parfois une erreur ASP.Net qui dit : "Les informations sur l'état ne sont pas valides pour cette page et pourraient être corrompues". Je suis le développeur du site et j'ai donc abordé toutes les causes de ce problème liées au code. Cependant, je me demandais si le fait que deux domaines/sites partagent le même dossier pour une application ASP.Net pouvait être à l'origine de cette erreur intermittente. Par ailleurs, est-ce une mauvaise pratique en général ? Devrais-je créer des dossiers distincts et dupliqués pour chacun des domaines ? J'ai l'impression que cela peut devenir un casse-tête pour la maintenance.

2voto

werever Points 41

Si vous devez utiliser le même dossier pour plusieurs sites, l'approche correcte est la suivante : 1. Configurer tous les sites pour qu'ils fonctionnent dans un seul dossier 2. Configurer IIS pour qu'il les considère tous comme un seul site 3. Configurer le site IIS avec tous les noms d'hôtes 4. Faites en sorte que votre page ASP.net affiche un contenu différent en fonction de l'URL.

Il serait peut-être beaucoup plus propre de le répartir sur plusieurs sites. En fonction de votre scénario, vous pouvez vous trouver dans une situation où vous avez besoin d'écrire des fichiers à partir d'un site et de les lire à partir d'un autre. Dans ce cas, je pense qu'il est préférable d'avoir un répertoire uploads avec les permissions de l'utilisateur pour écrire et lire à partir d'un répertoire virtuel.

1voto

Strayer Points 171

Vous devriez pouvoir les utiliser à partir du même dossier, je l'ai déjà fait sans problème avec IIS. Je ne sais pas si c'est une "mauvaise pratique" ou non, mais cela fonctionne.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X