IIS7中Sites(站点), Applications(应用程序), Virtual Directories(虚拟目录)的粗浅理解
2012-07-05 09:43
295 查看
Sites:在IIS上定义的一个站点,它是整个应用的入口。在Site上可以编辑名称、地址、端口、主机头以及所绑定的协议等(II7不限于Http和Https,还可以是MSMQ等标准协议)。Site必需包含至少一个Application(称为Root Application),且可以包含多个Application和Virtual Directory。
Application:它必属于一个Site,且同时属于一个Application Pool。在Application Pool上定义了所使用的.net framework的版本,同时不同的Application之间由于所属的Application Pool不同,其相应的AppDomain也就进行了相应的隔离。一个Application必需至少包含一个Virtual Directory(称为Root Virtual Directory)。Application的名称会作为整个URL的一部分。其URL中请求的地址相应的被转换为Application所指定的物理地址。
Virtual Directory:它必属于一个Application。Virtual Directory的名称作为整个URL的一部分。但是它指定的物理路径可以与Application不同,所以IIS会将请求转到文件的真实的物理地址上。
在Site上定义的物理地址实际上是指定其相应的Application的物理文件地址,在Application上指定的物理地址实际上指定了其相应的Virtual Directory的物理文件地址。其实本质上,只有Virtual Directory是与物理地址相关的概念,而Site与Application更多的是与配置相关的概念。
相关参考:http://learn.iis.net/page.aspx/150/understanding-sites-applications-and-virtual-directories-on-iis/
Application:它必属于一个Site,且同时属于一个Application Pool。在Application Pool上定义了所使用的.net framework的版本,同时不同的Application之间由于所属的Application Pool不同,其相应的AppDomain也就进行了相应的隔离。一个Application必需至少包含一个Virtual Directory(称为Root Virtual Directory)。Application的名称会作为整个URL的一部分。其URL中请求的地址相应的被转换为Application所指定的物理地址。
Virtual Directory:它必属于一个Application。Virtual Directory的名称作为整个URL的一部分。但是它指定的物理路径可以与Application不同,所以IIS会将请求转到文件的真实的物理地址上。
在Site上定义的物理地址实际上是指定其相应的Application的物理文件地址,在Application上指定的物理地址实际上指定了其相应的Virtual Directory的物理文件地址。其实本质上,只有Virtual Directory是与物理地址相关的概念,而Site与Application更多的是与配置相关的概念。
相关参考:http://learn.iis.net/page.aspx/150/understanding-sites-applications-and-virtual-directories-on-iis/
相关文章推荐
- IIS7中的站点、应用程序和虚拟目录详细介绍
- 《Asp.net & IIS7 高级编程》读书笔记之 IIS 站点、应用程序、虚拟目录的联系和区别
- PowerShell管理IIS(新建站点、应用程序池、应用程序、虚拟目录等)
- IIS8中的站点、应用程序和虚拟目录详细介绍
- IIS站点/虚拟目录中访问共享目录(UNC)以及建立后的应用程序的信任级别问题
- IIS6.0、IIS7中的站点、应用程序和虚拟目录详细介绍
- iis虚拟目录或应用程序不继承父站点的web.config配置信息
- 站点、应用程序和虚拟目录详细介绍
- C#获取IIS所有站点及虚拟目录和应用程序(包含名称及详细信息)
- IIS7中的站点、应用程序和虚拟目录详细介绍
- IIS7中的站点、应用程序和虚拟目录详细介绍
- IIS站点/虚拟目录中访问共享目录(UNC)以及建立后的应用程序的信任级别问题
- C#获取IIS所有站点及虚拟目录和应用程序(包含名称及详细信息)
- IIS7中的站点、应用程序和虚拟目录详细介绍 (转)
- FTP中的用户权限、FTP站点权限、虚拟目录的权限的理解 推荐
- IIS7中的站点,应用程序和虚拟目录详解
- IIs 网站应用程序与虚拟目录的区别及高级应用说明(文件分布式存储方案)[转]
- Apache多站点配置 多虚拟目录 多端口
- C#实现获取IIS站点及虚拟目录信息的方法
- 在Tomcat中配置WEB站点的虚拟目录