Je développe un projet asp.net et je n'ai pas encore de très long fichier web.config (plus de 400 lignes). mais avec ce nibernate log4net et urlrewrites. il devient de plus en plus gros. existe-t-il un moyen approprié de diviser web.config en morceaux. comme nhibernate.config et log4net.config ofcourse urlrewrite.configdivide web.config
Répondre
system.webServer
est une section de configuration groupe - vous ne pouvez pas extérioriser cela.
Vous pouvez uniquement placer configSource = sur une configuration section - par ex.
<system.webServer>
<validation configSource="validation.config"/>
<modules configSource="modules.config" />
<handlers configSource="handlers.config" />
</system.webServer>
Qu'est-ce qu'un groupe de section de configuration ou une section de configuration régulière ne peut être déterminé en examinant la documentation de ces choses (et même alors, il est souvent très facile à comprendre que ce soit une section ou d'un groupe de section : _(.)
Ceci est possible en utilisant l'attribut configSource
des sections racine dans le fichier de configuration. C'est en fait une caractéristique du système de configuration .NET, donc cela peut être fait dans n'importe quel fichier de configuration web ou app.
Voici un blog post qui décrit assez bien cette fonctionnalité.
Je viens d'essayer ça pour la balise system.webserver, elle inclut la plupart des urlrewrite et maintenant je reçois "Attribut non reconnu 'configSource'" –
Oui, c'est un problème system.webServer n'est pas un Cependant, vous devriez être capable d'utiliser configSource sur n'importe lequel de ses éléments enfants – joshperry
- 1. Divide ne fait rien
- 2. divide supprime le reste dans DB2 SQL
- 3. comment utiliser la méthode divide() dans les rapports jasper?
- 4. ajax web.config
- 5. erreur web.config
- 6. autorisation web.config
- 7. Web.config Erreur
- 8. Encrypting Web.Config
- 9. erreur web.config
- 10. Web.config appsettings
- 11. Fluent Web.Config
- 12. Web.Config erreur
- 13. Racine web.config utilisée à la place du site web.config
- 14. Comment protéger solidement web.config
- 15. Paramètres live asp.net web.config
- 16. Remplacer WebClientProtocol.Timeout via web.config
- 17. erreur d'échec de web.config
- 18. Configuration ODP.NET dans Web.config
- 19. MembershipProvider et web.config
- 20. Erreur dans web.config
- 21. applicationSettings et Web.config
- 22. Remplacer machine.config avec web.config
- 23. Settings.Designer.cs vs Web.config
- 24. web.config demande de courriel
- 25. Chiffrer appSettings dans web.config
- 26. maxPageStateFieldLength ignoré dans web.config
- 27. web.config et app.config confusion
- 28. VS 2010 transformation web.config
- 29. Décoder le web.config httpmodules
- 30. msdeploy sync et web.config
J'ai eu le même problème avec system.ServiceModel et c'est en effet un groupe Section: http: //msdn.microsoft.com/en-us/library/system.servicemodel.configuration.servicemodelsectiongroup.aspx – odalet
La section ** runtime ** accepte volontiers l'attribut configSource mais *** ne lit pas le fichier externe *** – Kiquenet