Machine.config
Le fichier «Machine.config» contient toutes les configurations devant s'appliquer à tous les applications ASP.NET sur une même machines.
Remarques
- Chaque version du cadre d'application .NET n'a qu'un seul fichier Machine.config, en même temps, chaque application Web a son propre fichier web.config. Les répertoires d'une application Web peuvent également contenir des fichiers Web.config. Le fichier du fichier Machine.config est au plus haut niveau dans la hiérarchie de configuration tandis que le fichier Web.config doit remplacer les paramètres du fichier Machine.config.
- La Machine.config serait de partager des valeurs entre de nombreuses applications sur le serveur telles que les paramètres du serveur SMTP tandis que les fichiers Web.config contiennent des éléments spécifiques à l'application tels que les chaînes de caractères de connexion à la base de données. Si vous apportez des modifications à Web.config, l'application Web chargera immédiatement les modifications mais en cas de Machine.config vous devrez redémarrer l'application.
- Le fichier machine.config sera automatiquement installé lorsque vous installerez Visual Studio.net et il existe dans le dossier :
c:\windows\microsoft.net\framework\version\config |
tandis que Web.config sera créé automatiquement lorsque vous créerez un ASP.Net projet d'application Web. Le Machine.config est un fichier de configuration pour toutes les applications dans IIS, mais Web.config est un fichier de configuration pour une application ou un dossier particulier.
Dernière mise à jour : Vendredi, le 3 juillet 2020