`
Struts_Spring
  • 浏览: 107274 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

web.config中AppSettings和ConnectionStrings的区别

阅读更多
在ASP.NET编程中发现,可以用两种方式写连接数据字符串配置 ,就是AppSettings和ConnectionStrings。

其中AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings专门用来获取配置文件在ConfigurationManager类中

AppSettings和ConnectionStrings节的数据,使用方法如下:

using System.Configuration;
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Label1.Text = ConfigurationManager.ConnectionStrings["connectionStringsName"].ToString();
        Label2.Text = ConfigurationManager.AppSettings["appSettingsName"].ToString();
    }
}

<connectionStrings>和<appSettings>这个的区别
1.<connectionStrings>
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码"
providerName="System.Data.SqlClient" />
</connectionStrings>

在  <connectionStrings> 里,在页面还可以这样引用<%$ ConnectionString:Name%>.

2.<appSettings>:

<add key="connectionstringName" value="data source=服务器名或IP;initial catalog=数据库名;persist security info=False;user id=用户;password=密码;packet size=4096">
</add>
分享到:
评论
2 楼 eoeac 2008-06-20  
一直用enterprise library自动生成...
1 楼 yyliuliang 2008-05-31  
用起来没区别

相关推荐

    直接生成web.config配置文件,无须拼写字符串了

    `web.config`是基于XML格式的,包含各种节(section),如`&lt;system.web&gt;`、`&lt;appSettings&gt;`、`&lt;connectionStrings&gt;`等。每个节内可以定义具体的配置项。例如,`&lt;appSettings&gt;`用于存储自定义的应用程序设置,`...

    web.config加密解密工具(三个软件集合)

    ASP.NET提供了一种名为“DPAPI”(Data Protection API)的安全机制,可以对`web.config`中的节进行加密,如`&lt;connectionStrings&gt;`或`&lt;appSettings&gt;`。这个过程通常通过`aspnet_regiis.exe`工具来执行,该工具是ASP...

    web.config详解

    在这个详尽的`Web.config`解析中,我们将探讨其主要组成部分、用途以及如何有效地利用它来优化和定制你的应用程序。 1. **配置层次结构** ASP.NET的配置系统遵循层次结构,这意味着`Web.config`可以在应用程序级别...

    ASP.NET配置文件Web.config 详解

    ASP.NET配置文件Web.config是.NET框架中用于管理应用程序设置、安全性、身份验证、数据库连接和其他配置选项的关键组件。它是XML格式的,允许开发者通过修改配置文件来改变应用程序的行为,而无需重新编译代码。Web....

    Web.config配置文件

    正确理解和使用 Web.config 文件能够极大地提升开发效率,使开发人员能够轻松地管理和维护 ASP.NET 应用。 #### 二、Web.config文件结构 Web.config 文件的结构主要基于 XML 规范。以下是一些关键组成部分: 1. *...

    asp .net(C#) web.config配置

    ASP.NET(C#)Web.config配置是.NET框架中用于管理应用程序设置、安全性、数据库连接和其他配置信息的关键文件。本文将深入探讨Web.config的作用、结构、常用配置元素以及如何进行有效的配置管理。 首先,Web....

    C#获取web.config配置文件内容的方法

    本文将详细介绍如何在C#中获取web.config配置文件的内容,包括`ConnectionStrings`和`AppSettings`两个关键部分。 首先,我们要知道`ConfigurationManager`类是.NET Framework提供的一种用于读取应用程序配置文件的...

    aspnet中web.config配置节点详解.rar

    这个压缩包文件"aspnet中web.config配置节点详解.rar"包含了一个名为"aspnet中web.config配置节点详解.doc"的文档,很显然是为了详细解析`web.config`文件中的各个配置节点。下面我们将深入探讨这些关键节点。 1. `...

    asp.net web.config配置详解

    在ASP.NET框架中,`Web.config`文件是应用程序的核心配置文件,它存储了关于应用程序的设置、安全策略、数据库连接信息等关键数据。这篇文章将深入探讨`Web.config`文件的结构、作用以及如何进行详细配置。 ### 一...

    Web.config配置文件详解

    在ASP.NET框架中,`Web.config`文件是每个Web应用程序的核心配置文件,它定义了应用程序的行为、设置和安全策略。本文将深入探讨`Web.config`配置文件的常见用法和部分关键节点。 首先,`Web.config`是一个基于XML...

    web.config加密解密

    假设我们有一个位于 `E:\Ŀ\fjjjxhwebsitenew\fjjjbhpInnerWebService` 目录下的 ASP.NET 项目,并且想要对该项目的 `web.config` 文件中的 `connectionStrings` 和 `appSettings` 节进行加密。 ##### 1. 加密 `...

    对web.config进行增加修改删除的示例.rar

    4. **配置节**:除了`appSettings`外,还有其他配置节,如`connectionStrings`(用于数据库连接),`system.web`(用于身份验证、授权和错误处理),`system.webServer`(用于IIS设置)等。每个节都有其特定的元素和...

    整理 IIS7配置web.config

    **IIS7配置web.config详解** ...综上所述,`web.config`是IIS7及其以上版本中的关键配置文件,理解和熟练掌握其配置方法对于管理和优化Web应用程序至关重要。通过灵活运用配置,我们可以定制IIS以满足各种复杂的需求。

    web.config文件配置详解

    Web.config文件是***应用程序中用于配置应用程序设置的关键文件。它采用XML格式,可以设置应用程序的各个方面,包括数据库连接字符串、自定义应用程序设置、安全配置等。Web.config文件位于项目的根目录下,每个***...

    C#对Web_config的读写操作.doc

    本篇文章将深入探讨如何在C#中进行Web.config的读取和写入操作,以便于在运行时动态地调整应用程序的行为。 首先,要读取Web.config文件中的配置信息,可以使用`System.Configuration`命名空间中的`Configuration...

    web.config配置大全

    通过System.Configuration命名空间,可以在运行时动态读取和修改web.config中的配置。这在某些情况下非常有用,例如根据环境动态调整设置。 六、安全注意事项 尽管web.config提供了一种方便的方式来管理应用程序...

    Web.config配置文件详解[定义].pdf

    Web.config配置文件是ASP.NET应用程序的核心配置文件,用于定义应用程序的运行时行为、设置和配置。它是基于XML的,提供了一种结构化的方式来管理应用程序的配置信息,包括但不限于数据库连接字符串、应用程序设置、...

    web.config 自定义配置 demo

    1. **配置结构**:`web.config`文件基于XML格式,其结构层次分明,包括`&lt;configuration&gt;`根节点,以及在其下的一系列配置节,如`&lt;system.web&gt;`, `&lt;appSettings&gt;`, `&lt;connectionStrings&gt;`等。 2. **自定义配置节**:...

Global site tag (gtag.js) - Google Analytics