zoukankan      html  css  js  c++  java
  • web.config文件中自定义配置节点

    web.config中常用的节点有<appSettings>节点和<connectionStrings>节点等,其中<appSettings>常用作保存应用程序的配置信息,<connectionStrings>常用作保存数据库连接字符串信息。

    这些节点能够解决我们遇到的大部分情况,但也有小部分情况下是不适用或者说不方便使用的。

    <appSettings>节点可以配置“file”属性,可以将配置内容单独存储一个文件:<appSettings file="mySettings.config">,但不支持多个appSettings文件,这时候可以自定义一个节点来代替appSettings。

    web.config文件中声明自定义节点,内容如下:

    <configuration>
      <configSections>
        <section name="mySettings" type="System.Configuration.NameValueFileSectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
      </configSections>
      <mySettings>
        <add key="myKey" value="myValue"/>
      </mySettings>
    </configuration>

    代码中的使用:

    var mySettings = System.Configuration.ConfigurationManager.GetSection("mySettings") as NameValueCollection;
    string myValue= pushSettings["myKey"];

    以上只是自定义配置节点的一种使用方式,自定义节点非常灵活有兴趣可以参考这篇文章:https://www.jb51.net/article/45689.htm

  • 相关阅读:
    JavaScript常用函数和方法
    Django中csrf错误
    LVS+Keepalived负载均衡配置
    CSP-S2019 游记
    三角函数公式整理
    LGOJP3193 [HNOI2008]GT考试
    BZOJ3790. 神奇项链
    BZOJ4241: 历史研究
    LGOJP2051 [AHOI2009]中国象棋
    AT2000 Leftmost Ball
  • 原文地址:https://www.cnblogs.com/BHfeimao/p/13571543.html
Copyright © 2011-2022 走看看