本演练中的步骤演示如何使用 Internet 信息服务 (IIS) 6.0 将某个目录标记为应用程序根目录。此演练说明如何创建虚拟目录并将 C:/Inetpub/Wwwroot 目录设置为应用程序的根目录。
说明: |
---|
尽管 ASP 和 ASP.NET 页将在不是应用程序根目录的虚拟目录中运行,但是在虚拟目录上创建应用程序将更改某些服务器变量(APPL_PHYSICAL_PATH、APPL_MD_PATH)的值。这些服务器变量允许 ASP 和 ASP.NET 使用应用程序范围的功能,如 Global.asa 文件或 Global.asax 文件的预期位置。 |
执行如何:打开 IIS 管理器中描述的过程之一以打开 Internet 信息服务 (IIS) 管理器。
使用下面的过程创建一个虚拟目录,该目录映射到不在 C:/Inetpub/wwwroot 文件夹中的物理目录。按这种方式创建虚拟目录将自动在虚拟目录上创建一个 Web 应用程序。
创建虚拟目录
-
在 IIS 管理器中,展开“本地计算机”节点(这可能由您的计算机名称指示),展开“网站”,然后单击“默认网站”。
-
在“操作”菜单上,单击“新建”,然后单击“虚拟目录”。
-
在“虚拟目录创建向导”中,单击“下一步”。
-
在“别名”框中,键入新应用程序所需的名称,然后单击“下一步”。
-
在“路径”框中,键入为准备此演练而创建的物理目录 C:/exampleWebApp,然后单击“下一步”。
或者,可以单击“浏览”按钮浏览到您的目录。
-
在“访问权限”页上,确保选中了“读取”和“运行脚本”复选框,然后单击“下一步”。
安全说明: “读取”和“运行”是运行 ASP 和 ASP.NET 页所必需的唯一权限。建议您使用允许客户端查看您的网站所必需的最小权限。有关更多信息,请参见“IIS 6.0 Operations Guide”(IIS 6.0 操作指南)中的 Securing Sites with Web Site Permissions(用网站权限保护站点)。
-
单击“完成”。
新的 Web 应用程序即在 IIS 管理器中创建并突出显示出来。
也可以在 Inetpub/Wwwroot 中的现有目录下创建应用程序根目录。IIS 将 Inetpub/Wwwroot 下所有的物理目录都视为虚拟目录,但是只有在使用了下面的过程之后,它们才被视为应用程序。
使用 IIS 将 Inetpub/Wwwroot 中的现有虚拟目录标记为 Web 应用程序
-
打开 IIS 管理器并浏览到“默认网站”,过程如上所述。
-
展开“默认网站”节点并查找要指定为应用程序根目录的子目录。在本例中为 exampleWebApp。
如果在您创建物理目录时,IIS 管理器已经打开,则可能必须在 IIS 管理器中单击“刷新”按钮,才能查看新的 exampleWebApp 子目录。
-
右击要标记为应用程序根目录的目录,然后单击“属性”。
-
在“目录”选项卡的“应用程序设置”节中,单击“创建”。
-
在“应用程序名”文本框中,键入应用程序的名称,然后单击“确定”。
该虚拟目录现在是应用程序的根目录。