2010-03-30 6 views
3

Si je mets les paramètres de configuration (comme le fournisseur d'appartenance) DB Connnection, etc. dans le "machine.config", et supprime le fichier "web.config" de mon application actuelle, est-ce que mon application travailler sans problème? Est-ce une pratique acceptée dans .NET?Fichier de configuration machine ASP.net

Répondre

0

Vous pouvez le faire, mais vous devez faire attention à ce que toutes les applications hébergées sur le serveur se conforment ou se substituent au comportement.

Voici un article qui peut vous aider: http://odetocode.com/Articles/427.aspx

+1

Habituellement, le fichier 'machine.config' n'est pas modifié, et le' web.config' est utilisé, de sorte que votre proposition est inhabituelle. En voici une autre sur les différences entre 'machine.config' et' web.config' des forums ASP.NET. http://forums.asp.net/p/1117776/1117776.aspx –

+1

Cela dépend vraiment du type d'application que vous construisez. S'il s'agit d'une seule application sur un hébergement partagé, il serait déconseillé, mais s'il s'agit d'une application intranet sur un serveur hébergeant d'autres applications similaires partageant toutes les mêmes informations d'appartenance, il vaut mieux dupliquer les paramètres de configuration. Tout dépend vraiment. – Burt

+0

@ rlb.usa Quel est le problème de conserver le fichier Web.config et de l'utiliser au lieu de modifier machine.config? Y a-t-il des problèmes de performance? – ivorykoder

Questions connexes