在IIS上创建新网站时,您可以选择“应用程序”和“虚拟目录”。这两个选项有什么区别?
答案 0 :(得分:28)
虚拟目录只是指向网页存储位置的指针。
应用程序在IIS中为您的网页保留内存。如果您尝试运行ASP页并计划使用会话变量等,则必须使用应用程序。 应用程序可以使用虚拟目录,也可以只存在于默认网站目录中(inetpub / wwwroot /)
答案 1 :(得分:23)
有一些差异,这里有最大的差异:
在我看来,这是两个最大的差异,尽管还有其他小的差异。
答案 2 :(得分:1)
从Web开发人员的角度来看:
虚拟目录是HTML内容的IIS 5(Windows 2000和更早版本)容器。还可以配置虚拟目录以允许解释Active Server Pages(ASP)脚本和/或执行公共网关接口(CGI)应用程序。虚拟目录无法托管ASP.Net Web应用程序。
"应用程序" IIS 6引入了容器类型(Windows XP / Windows Server 2003及更高版本)。它允许托管ASP.Net Web应用程序。