Configuration de log4net - Impossible de trouver la section
C'est mon message d'erreur:
log4net:ERROR XmlConfigurator: Failed to find configuration section 'log4net' in the application's .config file. Check your .config file for the <log4net> and <configSections> elements. The configuration section should look like: <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
c'est mon web.config:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<system.serviceModel>
...
</system.serviceModel>
<connectionStrings>
...
</connectionStrings>
<log4net>
...
</log4net>
</configuration>
Quel est le problème avec ma config?
Mise à jour:
Ont aussi Web.La libération.config:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
<system.serviceModel>
...
</system.serviceModel>
<connectionStrings>
...
</connectionStrings>
<log4net>
...
<root>
<level value="DEBUG" xdt:Transform ="Replace"/>
</root>
</log4net>
</configuration>
Web.Test.cofig - même comme un
et Web.Debug.config, c'est-à vide:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
</configuration>
source d'informationauteur MikroDel
Vous devez vous connecter pour publier un commentaire.
Faites-vous appel à
XmlConfigurator.Configure()
quelque part?Supprimer ces appels et seulement ajouter de la
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
attribut.Normalement, il est plus facile à configurer log4net dans un fichier séparé. Créer un fichier
log4net.config
et de changer votre attribut:Supprimer la section de votre
web.config
.N'a rien de mal avec la définition de la section sous
<configSections>
.Essayez d'ajouter
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
dans votre AssemblyInfo.cs dans le dossier des propriétés de votre projet. Ceci devrait faire l'affaire dans le cas où votre configuration est correcte dans la balise.EDIT :