IIS的虚拟目录和子应用程序
一.虚拟目录
虚拟目录是指在发布的网站下建立一个虚拟子目录,指定一个固定的物理路径做为站点的应用路径。
1. 虚拟目录与父级站点共用一个应用程序池,网站Test是在D盘下建立了的虚拟目录,则Test设定了应用程序必须一致,否则将错误。
2. 虚拟目录可以在不影响现有网站的前提下实现对网站的磁盘空间的扩展,路径可以在不同磁盘,不同电脑等
3. 虚拟目录用其根目录为父级站点的根目录
4.在编辑虚拟目录中可以重新设定物理路径,但是不能修改虚拟目录的别名。
5.当数据移动到其他物理位置时,不会影响到Web站点的逻辑结构
二. 应用程序
1. 应用程序可以与父级站点拥有不同的应用程序池
2. 对于使用托管代码开发的应用程序必须运行在运行在.NET之上的应用程序池
3. 应用程序可以使同一站点拥有了运行不同框架集而不相互影响的能力
4. 虚拟目录总是存在于应用程序之中,一个应用程序可包括多个虚拟目录。
5.若在应用程序用经典模式,则可撇开.net管道,提高性能,应用程序不能绑定域名