2009-05-15 5 views

Répondre

1

Oui, nous le faisons un peu. Nous n'avons eu aucun problème à le faire à ma connaissance. Je pourrais voir des problèmes si les deux sites écrivent dans le répertoire (comme le même fichier), mais à part cela, vous devriez être bon à faire.

2

Oui, il suffit de définir les deux sites sur le même dossier dans IIS lorsque vous créez les sites.

0

Définir "site". Si vous créez un site Web dans IIS, vous pouvez affecter plusieurs en-têtes d'hôte à ce site afin que, par exemple, les visiteurs de www.thissite.com et www.thatsite.com arrivent à la même collection de pages et de code - c'est trivial et, à condition que le site lui-même n'inclue pas de références URL explicites sur ses pages, il fonctionnera plus ou moins "simplement".

Étant donné que ce bit est simple pour répondre à la question correctement nécessite un peu plus de détails sur ce que vous essayez d'atteindre.

0

Si vous exécutez plusieurs sites et que vous souhaitez PARTAGER certaines parties des sites, placez les pièces dans des "zones séparées" en dehors des structures de dossiers de sites.

Ensuite, vous ouvrez votre console de gestion IIS et ajoutez un "dossier virtuel" sous chaque site. Ce dossier virtuel peut être n'importe où sur votre serveur Web, y compris un dossier qu'ils peuvent tous deux lire et écrire.

Le nom du dossier virtuel sera considéré comme un "dossier" normal dans votre site Web.

Supposons que vous créez un dossier "admin" ou "library" et que vous souhaitiez le réutiliser. Ensuite, il suffit de créer un dossier virtuel, nommez-le par exemple. "bibliothèque", puis pointez le dossier vers l'emplacement de cette bibliothèque. Btw. vous pouvez configurer des règles d'application séparées pour un dossier virtuel, par exemple. types de mime, les restrictions sur ce qu'il faut exécuter, etc.

Nous utilisons cette approche pour notre CMS où nous avons chaque client dans des dossiers séparés, mais la partie de l'administration est la même. Nous n'avons donc besoin de mettre à jour le code administratif qu'une seule fois.

Vous aurez besoin d'accéder à la métadatabase de votre IIS par l'intermédiaire de la console de gestion IIS ou via des scripts d'administration.

Questions connexes