2010-08-12 18 views
0

J'ai deux applications Web. Leur hiérarchie de dossiers dans le serveur est comme ça. première est: .../firstapplitaion seconde est: .../FirstApplication/secondapplication/Default.aspxComment puis-je utiliser le même fichier web.config pour deux applications Web?

Dans un premier temps puis-je les exécuter avec le fichier web.config juste FirstApplication? Web config de secondapplication n'a pas de choses spéciales.

Merci pour votre aide ..

Répondre

0

Si le fichier web.config de la deuxième application est le même, pourquoi ne pas même les exécuter en tant qu'applications séparées? Pourquoi ne pas en faire une application utilisant le même web.config? Ou essayiez-vous de les diviser en pools d'applications séparés? Ce que j'ai fait dans une situation similaire était de faire en sorte que chaque site contienne son propre web.config séparé mais de déplacer toutes les pièces partagées dans mon Machine.config. Pour moi, il est situé dans le dossier C: \ WINDOWS \ Microsoft.NET \ Framework \ vX.X.XXX \ Config (je suggère de le sauvegarder d'abord). En raison de la façon dont les fichiers de configuration fonctionnent, vous pouvez mettre des paramètres dans votre machine.config et vos sites web vont hériter ces settigs. Donc, mettez tous les paramètres partagés là-bas, avec des noms très uniques, et vous devriez être défini.

1

Une façon serait d'avoir une section dans vos fichiers web.config pointer vers un fichier approprié, comme celui-ci

<configuration> 
    <appSettings file="C:\MyCommonFolder\MyCommonAppSettings.config"> 
    </appSettings> 
</configuration> 

espoir qui aide