IIS虚拟目录和应用程序

      平常创建IIS网站都直接把网站定位到项目根目录(有webconfig文件的地方)。

今天遇到网站下有多个虚拟目录和应用程序的情况。访问路径时候没搞很清楚,查阅资料后略通一二:

1.应用程序是一个逻辑边界,这个逻辑边界可以分隔网站及其组成部分。

2.虚拟目录则是一个真实的指针,这个指针指向了一个本地或远程物理路径。虚拟目录总是存在于应用程序之中,一个应用程序可包括多个虚拟目录。

有网友通俗的讲了下虚拟目录:

虚拟目录就是那个文件夹的实际路径与虚拟目录的路径不同,但是所指的都是同一个文件夹
一个例子:在IIS的发布文件夹(abc)里添加一个虚拟目录(bcd),所指的文件夹是(d:def)那么你从IE打开这目录时候显示的路径就是www.XXX.COM/def
如果不用虚拟目录,而是直接在网页里做一个目录的连接,还要在目录上设置共享,而且用IE打开时候就会显示目录的真实地址(www.xxx.com/d:\def)

-----------------------------------------------------------

如图,网站(http://test.zzy.com/)下建立应用程序zzysite,可以直接访问该网站,就是在主网站下加上应用程序名称(http://test.zzy.com/zzysite/)

如果应用程序(app)下再创建应用程序(AngularJS).同样根据目录:http://test.zzy.com/app/AngularJS/访问。

这样不用每次测试一个实例就创建个网站,可以直接在一个站点下添加应用程序。

 


-------------------------------------------------- 技术很菜却一直想做大牛!
原文地址:https://www.cnblogs.com/chinaboyzzy/p/4846528.html