加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – applicationSettings和Web.config

发布时间:2020-12-16 00:36:10 所属栏目:asp.Net 来源:网络整理
导读:我有一个DLL,它提供了用于WebForms项目的日志记录,现在希望在ASP.Net MVC 2项目中使用它。 该DLL的某些方面在app.config中配置: configuration configSections section name="Tools.Instrumentation.Properties.Settings" type="System.Configuration.Cli
我有一个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中创建一个类似的条目时,我得到错误:

Unrecognized configuration section
applicationSettings

我的两部分问题:

>如何使此配置项在Web.config中工作?
>在哪里可以阅读WinForms配置和ASP.Net配置之间的概念上的区别?

解决方法

您的配置文件只是缺少applicationSettings部分组:
<configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup,PublicKeyToken=b77a5c561934e089" >
        <section name="Tools.Instrumentation.Properties.Settings" 
                 type="System.Configuration.ClientSettingsSection,PublicKeyToken=b77a5c561934e089" 
                 requirePermission="false" />
    </sectionGroup>
</configSections>

如果您补充说明,您可以将“设置”部分放在标签内,并且程序集应正常读取。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读