Machine.config

ASP.NET通过XML格式的文件Machine.Config和Web.Config来完成对网站和网站目录的配置。对于一个网站整体而言,整个服务器的配置信息保存在Machine.Config文件中,该文件的具体位置在%system32%Microsoft.NETFramework[版本号]Config目录,它包含了运行一个ASP.NET服务器需要的所有配置信息。当你建立一个新的WEB Project的时候,VS.NET 会自动建立一个WEB.Config文件,WEB.Config包含了各种专门针对一个具体应用的一些特殊的配置,比如Session的管理、错误捕捉等配置。一个WEB.Config可以从Machine.Config继承和重写部分备置信息。因此,对于ASP.NET而言,针对一个具体的ASP.NET应用或者一个具体的网站目录,是有两部分设置可以配置的,一是针对整个服务器的Machine.Config配置,另外一个是针对该网站或者该目录的Web.Config配置,一般的,Web.Config存在于独立网站的根目录,它对该目录和目录下的子目录起作用。


web.config只影响单个Web应用。如果要影响特定Web服务器上的所有Web应用,可以在machine.config中设置。

 

machine.config与web.config文件的作用基本相同,仅仅是更具全局性

(保存配置参数,这些参数通用于Web服务器上的所有应用程序,而不是用于特定应用程序)。

 

即使典型machine.config里面包含的参数比标准web.config文件中包含的参数多,但实际上它们并不相互排斥。

 

C:/Windows/Microsoft.NET/Framework/v2.0.50727/config/

 

 

你可能感兴趣的:(Machine.config)