首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IIS 7中的网站、目录、虚拟目录和应用程序之间有什么不同?

IIS 7中的网站、目录、虚拟目录和应用程序之间有什么不同?
EN

Server Fault用户
提问于 2010-02-01 16:38:38
回答 2查看 1.6K关注 0票数 3

我是Windows 2008和IIS 7的新手。默认安装后,IIS 7有一个默认网站。对于我的应用程序,我是在默认网站之外创建一个新网站,还是在默认网站中创建虚拟目录或应用程序?

有人能解释一下差异吗?

EN

回答 2

Server Fault用户

发布于 2011-12-08 11:05:57

对于我的应用程序,我是否在默认网站之外创建一个新网站?

如果您只托管一个站点,则可以将其置于默认站点中。就像它说的那样。默认的网站模板。如果计划托管多个网站,则应为IIS中的每个网站创建不同的网站,以便它们具有不同的应用程序池和不同的站点绑定。

还是在默认网站中创建虚拟目录或应用程序?

目录与虚拟目录有以下不同之处:

目录

实际文件路径:c:\inetpub\wwwroot\subdirectory

如何在URL中显示:http://yoursite.com/subdirectory

虚拟目录

实际文件路径:c:\anywhere\whatever\files\subdirectory

如何在URL中显示:http://yoursite.com/subdirectory

如您所见,当子目录不在文档根目录(在本例中为c:\inetpub\wwwroot)时,使用虚拟目录将子目录添加到站点。

还是默认网站中的应用程序?

一个应用程序更难理解。总括而言,以下是:

此外,在IIS 7中,应用程序的概念现在对IIS和扩展IIS功能的技术都有意义。在运行时,应用程序是对服务器很重要的对象。这是因为IIS和ASP.NET请求处理管道已经合并到IIS 7中,以便内容可以利用以前只为托管代码应用程序提供的功能。例如,每个托管代码应用程序运行在应用程序域(AppDomain)中。一个应用程序可以有几个虚拟目录,每个目录都将由与它们所属的应用程序相同的AppDomain提供服务。

该片段摘自learn.iis.net,并有更广泛的描述。我建议你读一整页。它深入讨论了所有这些,并包含了许多指向其他有用资源的链接。

票数 4
EN

Server Fault用户

发布于 2010-02-06 17:49:01

如果一个具有不同URL的新站点与您管理服务器,在大多数情况下我推荐几个网站。一个网站有独特的网站绑定在上面。

虚拟目录是现有站点下的子文件夹,并共享相同的绑定。

所以,如果你有site1.com和site2.com,那么就让他们拥有自己的网站。如果您有site1.com和site1.com/子文件夹,那么它们应该共享同一个站点。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/108545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档