建立虚拟目录所建立的只是一个可web访问的目录,而web共享默认会为这个虚拟目录建立应用程序,IIS中新建网站类似为虚拟目录建立应用程序,但是可以进行一些虚拟目录所没有的设置,比如端口和IP等。
建立应用程序就可以为应用程序指定应用程序池,以实现应用程序的隔离,不同应用程序池的程序出现问题不会互相影响。
asp.net程序必须在以建立应用程序的虚拟目录中运行,而asp程序可以在任意虚拟目录运行
在IIS中建立虚拟目录与对文件夹设置web共享有什么区别
这两个是没有区别的
因为一个目录被设置成了某个站点的虚拟目录,就自然的设置了该文件夹的Web共享,如果取消了该Web共享,则这个站点的虚拟目录也就被取消了,
虚拟目录里的页面,不能共享该站点目录下的Bin文件夹的里应用程序集,也就是说,如果你的虚拟目录里的程序需要用到Bin文件夹里的应用程序,则,也必需在虚拟目录里也建立一个Bin文件夹,并把需要用到的程序集都复制过来