微软正在不断完善它的IIS 7.0软件,在初次使用IIS 7.0软件的时候,一定会注意到IIS 7.0基于XML文件的设置体系,还有一个将被系统管理员所衷爱的功能是在IIS 7.0中的配置存储功能。
在新的IIS 7.0中,所有配置都以XML格式的.config文件来存储,布局非常清楚。IIS 7.0存储它的global配置在Windows\System32\inetsrv\config目录下的ApplicationHosta.config文件中。在这个文件中存储了IIS 7.0的一些基本设置和策略,以及一些安装设置。
在IIS 7.0中一个非常漂亮的功能是新版的IIS 7.0已经去掉了那个让网站管理员头疼的Metabase技术。微软采用一个新类似ASP.NET中的的配置文件Web.config方式,放弃了属于专有技术的Metabase。
其中新增加的设置方式是,在主配置文件中可以针对每一个URL设置单独的配置。针对一个Web应用的特定设置可以以一个单独的XML文件的方式与应用程序本身存储在一起。
这些文件的存在使得在不同Web服务器之间复制配置文档变得非常容易,所有需要你做的就是复制整个服务器的ApplicationHost.config文件或应用程序的单独的Web.config文件。
开发者也可以对他们的Web应用分配正确的Web服务器设置。
在IIS 7.0中同样有很多被开发者所喜欢的功能,ASP.NET被完全支持,代码管理模式可以被用于访问在请求通道中的所有事件。诊断功能也被改善,全程跟踪日志可以针对任何给定的请求而创建,从而让系统管理员可以了解应用程序中存在的任何错误。
【编辑推荐】