我有一個DLL提供我用於WebForms項目的日誌記錄,現在希望在ASP.Net MVC 2項目中使用它。applicationSettings和Web.config
該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
類似的條目,我得到的錯誤:
Unrecognized configuration section applicationSettings
我的兩部分問題:
- 如何讓此配置條目在
Web.config
中工作? - 在哪裏可以閱讀WinForms配置和ASP.Net配置之間的概念差異?
我有一個預感,這是一個更好的答案。 – 2012-04-13 15:32:25
確實如此。接受它。 – 2013-01-04 18:16:59
如果有其他人感到困惑,'sectionGroup'可以直接從'* .dll.config'文件複製到'web.config'文件'configSections'部分。之後,'applicationSettings'節可以被複制,就像它一樣。 – cjbarth 2013-03-05 22:50:51