`

vs.net 2005中的ConfigurationManager

    博客分类:
  • .NET
阅读更多
vs.net 2005中的ConfigurationManager,代替了原来的configurationsettings。用法大概如下,详细的看MSDN
读取配置:
ConfigurationManager.AppSettings["MyKey"]

读取数据库的配置(这个估计大家最经常用了)
 在web.config中
<connectionStrings>

  <add name="AppConnectionString1" connectionString="server=localhost;database=northwind;uid=sa;password=xxxx;"/>
 </connectionStrings>

在程序中如下读取:
  SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["AppConnectionString1"].ConnectionString);

GETSECTION方法:
 ConfigurationManager.GetSection("mySection")
其他的方法大概描述摘录如下:

GetWebAppSection

<!----><o:p> </o:p>

With the GetWebAppSection you can get the specified section from the web applications configuration file.

<o:p> </o:p>

Note: This method retrieves the specified configuration section from the configuration file located at the root folder of your Web application. If you want to retrieve the configuration section from the current Web application directory use the GetSection method.

<o:p> </o:p>

RefreshSection

<o:p> </o:p>

RefreshSection will refresh the specified section so next time its requested, it will be re-read from disk.

<o:p> </o:p>

With the following method, you will have the ability to programmatically change the settings within the configuration files. Those methods will return a Configuration class (The Configuration class has properties to get sections from the configuration file you want to edit, and by using the Save or SaveAs method, you can save the settings):

<o:p> </o:p>

OpenMachineConfiguration

<o:p> </o:p>

With the OpenMachineConfiguration, you configure the machine.config file.

<o:p> </o:p>

OpenMappedMachineConfiguration

<o:p> </o:p>

With the OpenMappedMachineConfiguration, you can open a specified configuration file.

<o:p> </o:p>

OpenExeConfiguration

<o:p> </o:p>

With the OpenExeConfiguration, you can open the client’s configuration file.

<o:p> </o:p>

OpenMappedExeConfiguration

<o:p> </o:p>

With the OpenMappedExeConfiguration, you can open the specified client configuration.

 

OpenWebConfiguration

<o:p> </o:p>

With the OpenWebConfiguration, you can open the web applications configuration file.

 

OpenMappedWebConfiguration

<o:p> </o:p>

With the OpenMappedWebConfiguration, you can open a specified web configuration file.

分享到:
评论

相关推荐

    .NET的简单ConfigurationManager

    标题中的".NET的简单ConfigurationManager"指的是.NET框架中用于处理应用程序配置信息的类库——`System.Configuration.ConfigurationManager`。这个类库是C#和.NET开发中的一个重要组成部分,它为中小型项目提供了...

    asp.net 类库中使用ConfigurationManager.ConnectionStrings

    一直没弄明白怎么在类库中找不到 ConfigurationManager.ConnectionStrings 后面才发现没有添加System.configuration的引用,添加后: 引入命名空间: 代码如下:using System.Configuration; 便可以使用了: 代码如下...

    ConfigurationManager

    在.NET框架中,`ConfigurationManager`是一个非常重要的工具类,它主要用于应用程序配置文件(如App.config或Web.config)的读取与管理。本文将深入探讨`ConfigurationManager`的基本概念、工作原理以及如何在实际...

    Net Core全局配置读取管理方法ConfigurationManager

    在.NET Core中,传统的.NET Framework中的`ConfigurationManager`已经被移除,因为它依赖于XML格式的配置文件,而.NET Core倾向于使用JSON格式。然而,开发者仍然需要处理全局配置的读取和管理,为此,这里提供了三...

    c#读写App.config,ConfigurationManager.AppSettings 不生效的解决方法

    .NET Framework 2.0及更高版本推荐使用`System.Configuration.ConfigurationManager.AppSettings`来读取配置项,而不是过时的`ConfigurationSettings.AppSettings`。确保你的项目已引用`system.configuration.dll`...

    apollo.net:Apollo配置中心.Net客户端

    一、框架集成与集成请参考,完全支持IConfiguration的变动通知与集成(.net 4.7.1及以后版本,只支持动态修改ConfigurationManager.AppSettings)或直接使用ApolloConfigurationManager请参考如果想将传统的config配置...

    Dunk.Tools.Configuration:提供.NET Framework ConfigurationManager的包装器接口

    在.NET Framework开发中,ConfigurationManager类是处理应用程序配置文件的关键工具,它允许开发者轻松地读取、写入和管理配置设置。然而,直接使用ConfigurationManager可能会在某些场景下显得不够灵活或难以扩展。...

    ConfigurationManager WebConfigurationManager

    在.NET框架中,`ConfigurationManager`是用于处理应用程序配置文件的主要类,主要用于读取、写入和管理应用程序的配置设置。而`WebConfigurationManager`是`ConfigurationManager`的一个子类,专门为ASP.NET应用程序...

    asp.net2.0中对config文件的操作方法总结

    在.net编程中,我们经常用到config文件...这个.config文件其实就是一个xml文件,对它的读操作微软已经提供了一个类来实现了,这个类就是System.Configuration.ConfigurationManager,下面分别是例子:.................

    【ASP.NET编程知识】.NET AppSettings与ConnectionStrings使用案例详解.docx

    AppSettings 节的配置信息可以在代码中使用 System.Configuration.ConfigurationManager.AppSettings["name"] 来检索值。 ConnectionStrings 节是用于存储数据库连接字符串的。ConnectionStrings 节的配置信息可以...

    ConfigurationManager读写config配置文件中的usersettings(用户范围的应用程序配置).rar

    在.NET框架中,`System.Configuration.ConfigurationManager`是用于管理和访问应用程序配置文件的主要类。这个类提供了方便的方法来读取和修改应用程序的配置设置,特别是针对`app.config`或`web.config`文件。当...

    asp.net+access简单的添加删除修改操作

    private string connectionString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString; public bool InsertRecord(string columnName, string value) { // 实现插入记录的代码 ...

    不要使用ConfigurationManager!

    在.NET框架中,`ConfigurationManager`是用于处理配置信息的常用工具,尤其是在WebForms和WinForms应用中。开发者通常用它来获取应用程序设置,比如数据库连接字符串、API密钥等。然而,这个类有一些潜在的问题: 1...

    Asp.net WebConfig详解

    在代码中可以通过 `System.Configuration.ConfigurationManager.AppSettings` 类访问这些值: ```csharp string connectionString = System.Configuration.ConfigurationManager.AppSettings["con"]; SqlCommand ...

    在ASP.NET 2.0中操作数据:保护连接字符串及其它设置信息(源码)

    ASP.NET提供了ConfigurationManager类,可以方便地获取Web.config中的设置。例如,获取连接字符串可以这样做: ```csharp string connectionString = ConfigurationManager.ConnectionStrings["MyConnectionString...

    asp.net中dropdownlist绑定数据库

    string connStr = ConfigurationManager.ConnectionStrings["OracleConnection"].ConnectionString; using (OracleConnection conn = new OracleConnection(connStr)) { conn.Open(); string query = "SELECT ...

    ASP.NET资料库

    ASP.NET允许开发者通过ConfigurationManager类访问配置文件,进行设置的读取和更新,如数据库连接字符串、应用程序设置等。 最后,"ComponentOne-c1webgrid控件多选框实现.htm"提到了ComponentOne的C1WebGrid控件,...

    .net常用类库

    `.NET`框架提供`System.Configuration`命名空间,其中包含`ConfigurationManager`类,用于读取和修改应用程序配置文件(如app.config或web.config)。`AppSettings`和`ConnectionStrings`节点是常见的配置项,可以...

Global site tag (gtag.js) - Google Analytics