1.一个站点中是否可以包含有多个web.config文件?若是,他们如何配合工作的?
2.machine.config是必须设置的吗?它和web.config有何区别?

解决方案 »

  1.   

    参考:
    描述 Machine.Config 和 Web.Config
    http://www.cnblogs.com/rata/archive/2004/09/05/39806.aspx
      

  2.   

    1、可以包含多个,他们是继承并覆盖,比如在根目录下有个web.config早对整个应用程序进行配置,但某个子目录有一个web.config,则此子目录中会应用此子目录下的web.config配置,如果在此文件中未配置,而根目录下有配置,则用根目录的配置,依次类推,如果根目录也没有设置,就应用Machine.config 中的设置2、Machine.config 用于将计算机范围的策略应用到本地计算机上运行的所有 .NET Framework 应用程序。
    开发人员还可以使用应用程序特定的 Web.config 文件自定义单个应用程序的设置。
      

  3.   

    1.可以.但是不能在同一个文件夹下,这下你应该知道怎么配合工作的了吧?
    用英语的语法来讲,就是"就近一致"了...
    2.machine.config是.net Framework自带的,也就是说你一般情况下可以不用设置,用默认的即可。
    这么说完,你也应该知道二者之间的区别了吧?