IIS中,虚拟目录与站点有何区别?

时间:2023-01-18 12:16:34
大家各抒己见吧!

讲的越详细越好!

复制粘贴的没有分!

5 个解决方案

#1


虚拟目录就是设置一些相对的路径  
  如果你在本机上测试,一般根目录是在WWWROOT文件夹下,那么你可以通过http://127.0.0.1来访问这个文件夹下的默认首页,如果这个文件夹下有个文件名为1的文件夹,那么你可以通过http://127.0.0.1/1来访问这个文件下的默认首页,这是直接的路径  
  假如你的非系统盘有个文件abcd,需要在网站中调试,可能名字很长,很难记住,也可能文件很大,不愿意拷到根目录下,你可以更该根目录的地址,你也可以设置虚拟目录,在控制面板的管理设置的INTERNET选项中你可以点击右键新建虚拟目录,你设置名称为2,路径指向文件abcd,那么你可以通过 http://127.0.0.1/2来访问文件abc下的默认首页了   

#2


那新建的ASP.NET网站 有用虚拟目录吗?

#3


虚拟目录当然是相对于真实目录而言的,譬如
www.xxx.com/abc/
这个abc目录,可能真是站点根目录下的一个真实目录,当然,也可能是建立的一个"虚拟目录",实际位置是在别名.

站点/应用程序一定是建于在"虚拟目录"中,但虚拟目录不一定是应用程序/站点.

站点/应用程序具有自己的行为\配置及状态.很多web.config中的配置项只能在应用程序根目录下配置,
譬如httpmoduel,httphander

#4


帮你顶哈。。。

#5


简单说: 
    你的电脑是一台服务器,其中可以有很多很多的网站
    每一个虚拟目录就是一个网站...
    站点意义同上...每一个网站(虚拟目录)指向不同的物理文件位置,于是网站的内容就各不相同....

#1


虚拟目录就是设置一些相对的路径  
  如果你在本机上测试,一般根目录是在WWWROOT文件夹下,那么你可以通过http://127.0.0.1来访问这个文件夹下的默认首页,如果这个文件夹下有个文件名为1的文件夹,那么你可以通过http://127.0.0.1/1来访问这个文件下的默认首页,这是直接的路径  
  假如你的非系统盘有个文件abcd,需要在网站中调试,可能名字很长,很难记住,也可能文件很大,不愿意拷到根目录下,你可以更该根目录的地址,你也可以设置虚拟目录,在控制面板的管理设置的INTERNET选项中你可以点击右键新建虚拟目录,你设置名称为2,路径指向文件abcd,那么你可以通过 http://127.0.0.1/2来访问文件abc下的默认首页了   

#2


那新建的ASP.NET网站 有用虚拟目录吗?

#3


虚拟目录当然是相对于真实目录而言的,譬如
www.xxx.com/abc/
这个abc目录,可能真是站点根目录下的一个真实目录,当然,也可能是建立的一个"虚拟目录",实际位置是在别名.

站点/应用程序一定是建于在"虚拟目录"中,但虚拟目录不一定是应用程序/站点.

站点/应用程序具有自己的行为\配置及状态.很多web.config中的配置项只能在应用程序根目录下配置,
譬如httpmoduel,httphander

#4


帮你顶哈。。。

#5


简单说: 
    你的电脑是一台服务器,其中可以有很多很多的网站
    每一个虚拟目录就是一个网站...
    站点意义同上...每一个网站(虚拟目录)指向不同的物理文件位置,于是网站的内容就各不相同....