У меня есть DLL, которая предоставляет протоколирование, которое я использую для проектов WebForms, и теперь хочу использовать его в проекте ASP.Net MVC 2.
Некоторые аспекты этой DLL настроены в 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>
Однако, когда я создаю аналогичную запись в Web.config
, я получаю ошибку:
Нераспознанный раздел конфигурации applicationSettings
Мой вопрос из двух частей:
- Как сделать эту запись в файле конфигурации
Web.config
? - Где я могу прочитать концептуальные различия между конфигурацией WinForms и конфигурацией ASP.Net?