应用程序配置文件,对于asp.net是 web.config,对于WINFORM程序是 App.Config(ExeName.exe.config)。
配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对 System.configuration.dll的引用。
对于WINFORM程序,使用 System.Configuration.ConfigurationManager;
对于ASP.NET 程序, 使用 System.Web.Configuration.WebConfigurationManager;
对于配置文件内容的读取,真是太普遍不过了,如果你的程序里,没有读取配置文件内容的方面,你都不好意思拿出来用
我们以最常见的 AppSettings 小节来作为例子:
假设有如下的配置文件内容:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="y" value="this is Y"/>
</appSettings>
</configuration>1. 读取值:
Asp.Net: System.Web.Configuration.WebConfigurationManager.AppSettings[“y”];
WinForm: System.Configuration.ConfigurationManager.AppSettings[“y”];
2. 添加一项
ASP.NET(需要有写权限):
Configuration config = WebConfigurationManager.OpenWebConfiguration(null);
AppSettingsSection app = config.AppSettings;
app.Settings.Add("x", "this is X");
config.Save(ConfigurationSaveMode.Modified);WinForm:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app = config.AppSettings;
app.Settings.Add("x", "this is X");
config.Save(ConfigurationSaveMode.Modified);3. 修改一项
Asp.Net
Configuration config = WebConfigurationManager.OpenWebConfiguration(null);
AppSettingsSection app = config.AppSettings;
//app.Settings.Add("x", "this is X");
app.Settings["x"].Value = "this is not Y";
config.Save(ConfigurationSaveMode.Modified);WinForm
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app = config.AppSettings;
//app.Settings.Add("x", "this is X");
app.Settings["x"].Value = "this is not Y";
config.Save(ConfigurationSaveMode.Modified);4. 删除一项
Asp.Net
Configuration config = WebConfigurationManager.OpenWebConfiguration(null);
AppSettingsSection app = config.AppSettings;
app.Settings.Remove("x");
config.Save(ConfigurationSaveMode.Modified);WinForm
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app = config.AppSettings;
app.Settings.Remove("x");
config.Save(ConfigurationSaveMode.Modified);
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/thinker28754/archive/2010/03/14/5379502.aspx
分享到:
相关推荐
在.NET框架中,应用程序的配置信息通常保存在配置文件中,对于***应用程序,这些配置文件被称为web.config,而对于Windows窗体应用程序,则称为App.config(或可执行文件名.exe.config)。这些配置文件本质上是XML...
在C#编程中,应用程序配置文件(App.Config)是一个至关重要的元素,它允许开发者存储和管理应用程序的设置,如数据库连接字符串、API密钥、用户首选项等。这些配置可以在不重新编译代码的情况下更改,增加了软件的...
`web.config`是ASP.NET应用程序的核心配置文件,它包含了诸如应用程序设置、连接字符串、身份验证模式等重要信息。本篇文章将深入探讨如何在`web.config`中配置SQL数据库连接,并解释相关的参数说明。 首先,我们...
`app.config` 文件是.NET Framework为控制台应用程序提供的配置文件,而`web.config`则是为ASP.NET Web应用程序提供的。本文将详细介绍如何在C#中读取与修改`app.config`文件中的数据。 #### 二、读取app.config中...
App.config配置文件是.NET框架中用于存储应用程序设置和配置信息的文件。它是Windows应用程序(如桌面应用或Windows服务)的主要配置文件,允许开发者在不重新编译代码的情况下更改应用程序的行为。下面将详细介绍...
在.NET框架中,`app.config`文件是应用程序的配置文件,用于存储应用程序的配置信息,如连接字符串、应用程序设置、日志记录等。修改`app.config`文件是开发者经常进行的一项任务,因为它允许我们根据环境需求调整...
- 在弹出的对话框中,选择“应用程序配置文件”,并命名为`app.config`。 - 在打开的文件中,可以直接编辑XML结构,或者使用Visual Studio的“解决方案资源管理器”中的“查看代码”选项进行编辑。 - 右键点击`...
详解ASP.NET配置文件Web.configasp.net代码中修改web.config节点的具体方法ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法asp.net web.config加密解密方法ASP.NET(C#)应用程序配置文件app....
在ASP.NET程序中实现上传下载文件.doc 复合 Web 控件示例(2.0).doc 如何在ASP.Net中把图片存入数据库.txt 如何在DateTime字段里只存储日期部分?.txt 如何用.NET创建Windows服务.doc 委托与事件.doc 学生...
`web.config`是ASP.NET应用程序的配置文件,它定义了应用程序的行为,包括数据库连接字符串、身份验证设置、错误处理策略、安全性配置等。在这个项目中,可能会有关于数据库连接和安全设置的配置信息。 `EduManage....
值得注意的是,配置文件分为两类:对于ASP.NET应用程序,配置文件是`web.config`,而对于WinForm或其他桌面应用程序,配置文件是`App.config`(在生成后会重命名为`ExeName.exe.config`)。`.NET Framework 2.0`引入...
在C#开发中,应用程序配置文件是一个至关重要的组成部分,它允许开发者存储和管理应用程序的设置,如数据库连接字符串、API密钥、应用配置选项等。这些配置信息可以在不修改代码的情况下进行更改,使得应用程序更加...
ASP.NET(C#)Web.config配置文件加密是一个重要的安全措施,用于保护应用程序的敏感信息,如数据库连接字符串、API密钥和其他身份验证凭据。在ASP.NET应用中,Web.config是一个XML文件,存储了应用程序的配置信息。...
6. **Web.config**:网站的全局配置文件,记录了应用程序设置、连接字符串等信息。 通过对这个简单的ASP.NET作品的分析,我们可以学习到如何使用ASP.NET框架搭建一个功能完善的网站,理解MVC模式的应用,以及后台...
详解ASP.NET配置文件Web.configasp.net代码中修改web.config节点的具体方法ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法asp.net web.config加密解密方法ASP.NET(C#)应用程序配置文件app....
6. Web.config:配置文件,存储应用程序的配置信息。 【文件名称列表详解】 由于提供的文件名为“C#与asp.net随书源代码”,这通常是一份包含整个教程或书籍示例代码的压缩包。每个子文件可能对应书中各个章节的...
App.config文件在编译后会根据目标平台(如Windows桌面应用或ASP.NET web应用)转换为相应的exe.config或web.config文件。 从压缩包子文件的文件名称列表来看: 1. "ParameterSetting.sln" 是一个Visual Studio解决...
在.NET框架中,应用程式配置文件(通常称为app.config或web.config)是管理和存储应用程序特定设置、连接字符串、配置节等的重要方式。这些文件对于任何.NET开发者来说都是至关重要的,因为它们允许根据环境和需求...