IIS7 主站点,其子目录也是站点

Sco*_*ott 5 iis-7.5 windows-server-2008-r2

我是 IIS 管理的新手,但我需要设置一个站点,该站点的站点根目录具有多个也是站点的目录。

例如,假设我的网站位于http://www.example.com

该站点的根目录有多个用于存放其内容的文件夹,但还有另外两个目录,例如 /community 和 /labs。

我想让这些目录成为单独站点的文档根目录,这样如果您访问http://www.example.com/communityhttp://www.example,您就可以访问完全不同的 asp.net 站点。 com/labs如果您访问http://www.example.com的主站点。

真的,这将是一个目录中的 3 个站点。

我可以看到如何使用不同的端口创建单独的站点,但我希望它们都在端口 80 上。

这些子目录站点是虚拟站点吗?我知道这是可能的,因为我们的系统管理员已经为我们的公司网站设置了这个,我已经发布了很多次,但我正在尝试自己做这件事,我无法从公司 IT 上得到答案他们是如何做到的。:^)

谢谢,斯科特

Mat*_*sen 12

这在 IIS 7.5 中非常简单

由于“网站”,简单地说,只是一个占位符,具有至少 1 个端点映射(一个Binding)和 1 个或多个应用程序。

创建网站(或修改默认网站的设置)。当您在 IIS 管理器中展开网站时,您将看到一棵子目录树,即您的网站根应用程序指向的物理目录中的子目录。

右键单击要在其中托管另一个应用程序的子目录(例如“社区”),然后选择Convert to Application。现在,您将能够配置替代应用程序池来提供内容,并且您可以单独配置应用程序,独立于(几乎)根应用程序上的任何功能设置。

如需更深入的解释,请访问Mike Volodarsky 的博客,他设计了 IIS 7 应用程序架构,所以如果有人,他知道是什么:-)