J'ai une DLL qui fournit la journalisation que j'utilise pour les projets WebForms et que je souhaite maintenant utiliser dans un projet ASP.Net MVC 2.applicationSettings et Web.config
Certains aspects de cette DLL sont configurés dans app.config:
<configuration>
<configSections>
<section name="Tools.Instrumentation.Properties.Settings"
type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<Tools.Instrumentation.Properties.Settings>
<setting name="LogLevel" serializeAs="String">
<value>DEBUG</value>
</setting>
<setting name="AppName" serializeAs="String">
<value>MyApp</value>
</setting>
<setting name="Port" serializeAs="String">
<!--value>33333</value-->
<value>0</value>
</setting>
</Tools.Instrumentation.Properties.Settings>
</configuration>
Cependant, lorsque je crée une entrée similaire dans Web.config
, je reçois l'erreur:
Unrecognized configuration section applicationSettings
Mes deux parties question:
- Comment faire pour que cette entrée de configuration fonctionne dans
Web.config
? - Où puis-je lire les différences conceptuelles entre la configuration de WinForms et la configuration d'ASP.Net?
J'ai l'intuition que c'est une meilleure réponse. –
En effet, c'est. Accepté. –
Si quelqu'un d'autre est confus, le 'sectionGroup' peut être copié directement du fichier' * .dll.config' dans la section 'webconfig' du fichier' configSections'. Ensuite, la section 'applicationSettings' peut ensuite être copiée comme elle l'est aussi. – cjbarth