一个站点配置多个App.config

一个项目一般都只有一个配置文件。web项目中用的是web.config,但项目中有时候需要单独来配置一个文件。比如:app.config,那是否可以呢?

答案是可以的。可以在web.config中指定即可。比如项目中有个app.config

<appSettings>
    <!--配置默认语言-->
    <add key="defaultLanguage" value="zh-CN"/>

    <!--菜单a标签href配置文件-->
    <add key="键1" value= "值"/>
    <add key="键2" value= "值"/>
</appSettings>

那么在web.config中可以指定数据源对app.config的引用

<configuration>
 <!--引用地址-->
  <appSettings configSource="app.config">
  </appSettings>
</configuration>

调用的时候。直接读取web.config即可

string value = System.Web.Configuration.WebConfigurationManager.AppSettings["键1"];

Web.config配置文件详解:

http://www.cnblogs.com/gaoweipeng/archive/2009/05/17/1458762.html

时间: 2024-12-14 13:33:54

一个站点配置多个App.config的相关文章

Nginx技巧:灵活的server_name,Nginx配置一个服务器多个站点 和 一个站点多个二级域名

http://www.cnblogs.com/buffer/archive/2011/08/17/2143514.html Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了.下面我就来说说server_name的使用吧:server_name的匹配顺序nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1.准确的server_

笨鸟先飞随笔:ADO.NET中有关C#从App.config中使用数据库连接字符串的方法

应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的.它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序.在App.config文件中,根节点是configuration,在根节点下可以创建连接字符串的节点,也就是connectionStrings. 一.关于App.config的配置方法 1.在项目中添加一个应用程序配置文件(App.config),在根节点下添加连接字符串的节点<connectionStrings></connectio

c#app.config 与 Settings.settings

本篇博客将介绍C#中Settings的使用. 首先介绍一个桌面程序中的例子,当我们新安装一个软件,软件启动后会有例如新手指导等窗体弹出来,每次都需要自己去关闭它.当然这些软件都会提供例如不再显示等功能.当选择不再显示功能后,这些窗体以后再也不显示了. 对于这些设置,可以采用下面的一些方法来存储,自定义XML文件,注册表,当然还可以是C#中自带的Settings文件.推荐使用Settings文件.注册表轻易不要使用,自定义XML在使用时需要解析,可以当备选方案. 下面通过一个例子来展示, 新建一个

winform程序读取和改写配置文件App.config元素的值

在开发Web项目的时候,会有一个配置文件Web.config,用来存放一些全局的变量,如连接数据库用的字符串.相应的,在开发winform程序时,也有一个配置文件,它就是App.config,这个文件的作用与Web.config大致相同,也可以用来存放程序所用的全局变量及Value值. 来看一个app.config文件的例子: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighl

在Web.config或App.config中的添加自定义配置

.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了. 如果你已经对自定义配置了如指掌,请忽略这篇文章.? 言归正传,我们先来看一个最简单的自定义配置 <?xml version="1.0" encoding="utf-8" ?> <configuration>

App.config和Web.config配置文件的自定义配置节点

前言 昨天修改代码发现了一个问题,由于自己要在WCF服务接口中添加了一个方法,那么在相应调用的地方进行更新服务就可以了,不料意外发生了,竟然无法更新.左查右查终于发现了问题.App.config配置文件中的配置貌似出现了问题.查找节点发现是如下节点: <configSections> <section name="Test1" type="Demo.Section1,Demo"/> .............. </configSect

Winform数据库连接app.config文件配置

1.添加配置文件 新建一个winform应用程序,类似webfrom下有个web.config,winform下也有个App.config;不过 App.config不是自动生成的需要手动添加,鼠标右健项目—〉添加—〉添加新项—〉添加  应用程序配置文件文件[App.Config]. 2.配置文件如下 <?xml version="1.0" encoding="utf-8" ?><configuration>  <appSettings

app.config 配置多项 配置集合 自定义配置(3)

再说说利用app.config配置多个自定义的方法.先看这个例子:美国家庭Simpson的家里有父亲母亲和三个儿女,而中国的老王只有独生子女.结构如下: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup type="Family.SectionGroups,Family" name=

C# WinForm中 App.config 文件配置

应用程序配置文件,对于asp.net是 web.config对于WINFORM程序是 App.Config(ExeName.exe.config). 配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对 System.configuration.dll的引用. 对于WINFORM程序,使用 System