iis7的配置文件

 

在 IIS 7 中,您可以在以下级别配置设置:

  • Web 服务器
  • 站点
  • 应用程序
  • 虚拟目录或物理目录
  • URL(也称为文件级配置)

配置文件

配置保存在物理目录的服务器级配置文件或 Web.config 文件中。每个配置文件都映射到一个特定的站点、应用程序或虚拟目录。

服务器级配置存储在下列配置文件中:

  • Machine.config。此文件位于 %windir %/Microsoft.NET/Framework/framework_version /CONFIG 中。
  • .NET Framework 的根 Web.config。此文件位于 %windir %/Microsoft.NET/Framework/framework_version /CONFIG 中。
  • ApplicationHost.config。此文件位于 %windir %/system32/inetsrv/config 中。

站点、应用程序以及虚拟和物理目录配置可以存储在下列位置之一中:

  • 服务器级配置文件。当站点、应用程序、目录或 URL 配置存储在服务器级配置文件中时,必须使用位置标记来指定配置所适用的站点、应用程序、目录或 URL。
  • 父级 Web.config 文件。当应用程序、目录或 URL 的配置存储在父级配置文件中时,必须使用位置标记来指定配置所适用的子级。
  • 站点、应用程序或目录的 Web.config 文件。在配置应用程序、目录或 URL 的设置时,配置将存储在该站点、应用程序或目录所在的目录中。您不需要使用位置标记。

出现下列情况时,将配置设置存储在父配置文件中会十分有用:

  • 您希望将配置设置存储在只能由某些用户或组访问的配置文件中。例如,ApplicationHost.config 文件只能由管理员帐户、特定计算机上管理员组的成员以及域管理员(当计算机位于域中时)进行访问。
  • 您希望在 URL 级别(也称为文件级别)配置功能。

继承

站点、应用程序、虚拟目录、物理目录和文件会继承服务器级配置文件以及所有父配置文件中的配置设置。例如,应用程序会继承服务器级配置文件以及站点根应用程序的 Web.config 文件中的配置设置。下表说明了可用于存储对象配置的配置文件。

 

配置对象 服务器级配置文件 父级配置文件 其他配置文件 注释

Web 服务器

Machine.config

根 Web.config

ApplicationHost.config

不适用

不适用

不需要使用位置标记。服务器级配置只能存在于服务器级配置文件中。

站点

Machine.config

根 Web.config

ApplicationHost.config

不适用

站点的根应用程序 Web.config

使用位置标记将站点配置存储在服务器级配置文件中。

应用程序

Machine.config

根 Web.config

ApplicationHost.config

站点的根应用程序 Web.config

应用程序的 Web.config

使用位置标记将应用程序配置存储在服务器级配置文件或父配置文件中。

虚拟目录或物理目录

Machine.config

根 Web.config

ApplicationHost.config

父站点的根应用程序 Web.config

父应用程序的 Web.config

目录的 Web.config 文件

使用位置标记将目录配置存储在服务器级配置文件或父配置文件中。

URL(或文件)

Machine.config

根 Web.config

ApplicationHost.config

父站点的根应用程序 Web.config

父应用程序的 Web.config

父目录的 Web.config

不适用

使用位置标记将 URL 特定的配置存储在服务器级和父级配置文件中。

ISAPI_Rewrite是一个功能强大的网址操纵发动机的基础上正则表达式。它的行为是像Apache的mod_Rewrite ,但专为微软的Internet信息服务( IIS ) 。 ISAPI_Rewrite是一个ISAPI筛选器的书面纯的C / C + +所以速度极快。 ISAPI_Rewrite让您的自由,超出标准网址计划和发展自己的计划。   你能做什么与ISAPI_Rewrite :   优化您的动态内容类似的论坛或e -商店被编入索引的最受欢迎的搜索引擎。   热点座连接您的数据文件的其他网站。   建立一个定制的授权计划和管理进入静态文件使用自定义的脚本和数据库。   代理的内容纳入一个网站目录另一个网站。   让您的内联网服务器可在互联网上使用只有一个互联网服务器与一个非常灵活的权限和安全的选择。   创建动态主机头的站点使用单一的物理站点。   创建虚拟目录结构的物理网站隐藏文件和扩展。这也有助于从一个技术到另一个。   返回浏览器的依赖甚至内容的静态档案。   和其他许多问题是可以解决的力量,正则表达式引擎内置的ISAPI_Rewrite 。   ISAPI_Rewrite有两个不同版本:   ISAPI_Rewrite全   这是完整版的ISAPI_Rewrite 。它具有以下特点:   正则表达式的网址重写引擎。   支持全球每台服务器配置文件   支持每虚拟站点配置文件   在内存配置缓存   自动删除很少使用的配置,从记忆体   监测的配置文件和数据库的变化和动态配置加载   ISAPI_Rewrite全是散发尝试之前,你买。您可以下载30天试用版是免费的。   ISAPI_Rewrite建兴   这是简化版本的ISAPI_Rewrite 。它不支持每虚拟站点配置, proxiing ,数据库监测和自动清除缓存,但其他所有功能都支持。 ISAPI_Rewrite Lite是完全免费!这可能是一个理想的解决方案,服务器托管的唯一站点,开发或测试目的。   推荐文章:   网址重写使用ISAPI_Rewrite   本文是汇编形式第3章“挑衅东南友好的网址?书籍专业搜索引擎优化与ASP.NET :一个开发人员指南,以搜索引擎优化的克里斯蒂安Darie和Jaimie Sirovich 。   本文包括最流行的技术,如何运用静态的前瞻性和关键字达到网址在动态网站一步一步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值