app教程网 学习教程 在ios中创建虚拟目录并配置(iis7虚拟目录)

在ios中创建虚拟目录并配置(iis7虚拟目录)

Note: application host. The configuration file is in the directory: \% windir% \ system \ inetsrv \ config.

我的IIS里只有一个ID为13的站点,站点下有两个应用,分别是cd和dh。从右边的配置可以看到,其实除了cd和dh应用,

Site本身也是一个应用,也就是根应用。同时,我们可以看到,

There is a virtual directory under each application, that is, the root virtual directory, which acts as the root directory of this application.

并映射到应用程序所在的物理路径。当然,每个应用程序可以有多个虚拟目录。

这些虚拟目录可以对应其他物理路径(比如dh应用下镜像虚拟目录的物理路径可以做网络中另一台计算机的共享目录)。

在IIS7中(其实IIS6也一样,只是细节不同,有点模糊,需要进一步研究),一个站点运行在一个应用池中。

默认情况下应用程序池有一个w3wp.exe,

站点中的应用在这个w3wp.exe过程中在应用域中运行(不同的应用在不同的应用域中运行,

用于隔离),并且同一个应用的虚拟目录运行在同一个app域下。

但是该站点下的应用程序不必运行在与该站点相同的应用程序池中。

An application can specify an application pool that is different from the location of this application.

接下来,我们将分别阐述站点、应用程序和虚拟目录。

一个网站。

一个站点包含一个或多个应用程序和一个或多个虚拟目录。我们可以通过不同的绑定以不同的方式访问站点。这里的“绑定”包括两个方面,一是绑定协议,

另一个是绑定信息。绑定协议用于指定使用什么协议与站点通信。在IIS7中,

一个站点可以使用的协议有http,https,net.tcp,net.pipe,net.msmq,net.formatname,当然对于一个网站来说,最常用的是http和https。

绑定信息定义了通信的基本信息,如IP地址、通信端口和站点的一些头信息。如前所述,您可以为一个站点添加多个绑定,只需在IIS中为一个站点“编辑绑定”。

应用程序(应用程序)

应用程序是为站点提供功能的基本单元。例如,一个购物网站可以包含两个应用程序:一个负责展示商品供消费者购买并放入购物车。

另一个应用程序可以专注于用户登录和支付服务。如果一个站点只有一个应用程序,

This application, the root application or the default application, represents the location itself.

在applicationHost的“应用程序路径='/'”中,路径='/'表示该应用程序是该站点的根应用程序。

应用程序在IIS的应用程序池中运行,并由应用程序域隔离。应用程序可以在IIS中的任何应用程序池中运行,

它不必运行在应用程序所在站点的应用程序池中,但是用托管代码开发的应用程序(如ASP.NET网站)必须运行在运行的应用程序池中。网。

您可以在IIS中设置应用程序池,包括设置。NET版本(或非托管环境)并设置管道模式。

Virtual directory (virtual directory)

虚拟目录是站点(实际上是应用程序)上的名称到本地计算机或远程计算机上的物理目录路径的映射。一个应用程序至少可以有一个虚拟目录。

In the "virtual directory path='/'"in the application host,

path=“/”表示虚拟目录是应用程序(或站点)的根虚拟目录。

IIS7使用虚拟目录映射的目录路径目录下的web.config配置文件来管理虚拟目录及其子目录(可以使用applicationHost.config的sites/virtualDirectoryDefaults部分中的allowSubDirConfig='false '属性来关闭对子目录的控制。

本文来自网络,不代表本站立场,转载请注明出处:https: