【发布时间】:2017-10-14 04:58:37
【问题描述】:
当您在 IIS 上创建新网站时,您可以在“应用程序”和“虚拟目录”之间进行选择。这两个选项有什么区别?
【问题讨论】:
-
你在哪里可以选择?从应用程序,你的意思是“应用程序池”吗?
-
在干净的 IIS 安装上打开“站点”并右键单击“默认”。在上下文菜单中,您将获得“添加应用程序”和“添加虚拟目录”
标签: iis
当您在 IIS 上创建新网站时,您可以在“应用程序”和“虚拟目录”之间进行选择。这两个选项有什么区别?
【问题讨论】:
标签: iis
虚拟目录只是一个指向网页存储位置的指针。
应用程序在 IIS 中为您的网页保留内存。如果您尝试运行 ASP 页面并计划使用会话变量等,那么您必须使用应用程序。 应用程序可以使用虚拟目录,也可以只存在于默认网站目录 (inetpub/wwwroot/) 中
【讨论】:
有一些区别,这里是最大的:
在我看来,这是两个最大的区别,尽管还有其他一些小区别。
【讨论】:
从网络开发者的角度来看:
虚拟目录是用于 HTML 内容的 IIS 5(Windows 2000 和更早版本)容器。还可以配置虚拟目录以允许解释 Active Server Pages (ASP) 脚本和/或执行通用网关接口 (CGI) 应用程序。虚拟目录不能承载 ASP.Net Web 应用程序。
“应用程序”容器类型是在 IIS 6(Windows XP / Windows Server 2003 及更高版本)中引入的。它允许托管 ASP.Net Web 应用程序。
【讨论】: