问题:每个web项目中都可以有web.config 文件,现在的问题是我可不可以有多个config 文件呢,
我每个文件的名称不同而已,比如web1.config。默认情况下是不是都是读web.config而不是读web1.config文件呢。如果我有多个这种配置文件到底该怎么用,我将web.config文件改名他就不识别了,请高手具体讲解一下多个config文件的使用方法 在线等啊        asp.net高手可以加入到这个群:88718955,我们共同讨论一下asp.net

解决方案 »

  1.   

    可以有多个 ,每个子文件夹下都能放一个,一般用于控制目录访问,默认是读web.config
      

  2.   

    根目录默认有一个,其它的目录,最多只能有一个web.config,一个WEB.Config可以从Machine.Config继承和重写部分备置信息
      

  3.   

    为什么非要写多个呢,使用一个web.config不是挺好吗,如果嫌写在一块乱,可以使用引用方法,把相关的配置书写到xml文件中,引用进来就可以,至于使用哪个值可以在程序中判断啊,
    引用例子:
    <appSettings configSource="Setting.xml"></appSettings>
      

  4.   

    web1.config放是可以放,但没用.不读web1.config.
      

  5.   

    一般一个项目一个web.config就够了,不知道LZ要实现什么,与其要放多个web.config ,倒不如说说要实现什么目的
      

  6.   

    一個文件夾下放一個.如Admin、Images、CSS每個文件夾下都可以放一個web.config,他們可以控管它所在根目錄的文件夾.
      

  7.   

    需要配置的东西多最好自己建配置文件,不然web.config会很乱
      

  8.   

    呵。。如果实在不行,建议用xml读配置 吧,
      

  9.   

    一个web.config就够了呀,如果是需要达到配置功能,可以写入其他的xml文件中.本来对于网站的系统配置,就只默认对根目录下的web.config有效的.其他文件均无效的.
      

  10.   

    要是一个文件夹下有多个的话,那实现知道了要查哪一个,就要用到操作XML文件的方法来得到想要的值,不过不要一个文件夹下有多Web.config文件