演练:在 IIS 6.0 中创建 ASP.NET Web 应用程序的根目录
更新:2007 年 11 月
本演练中的步骤演示如何使用 Internet 信息服务 (IIS) 6.0 将某个目录标记为应用程序根目录。此演练说明如何创建虚拟目录并将 C:\Inetpub\Wwwroot 目录设置为应用程序的根目录。
![]() |
---|
尽管 ASP 和 ASP.NET 页将在不是应用程序根目录的虚拟目录中运行,但是在虚拟目录上创建应用程序将更改某些服务器变量(APPL_PHYSICAL_PATH、APPL_MD_PATH)的值。这些服务器变量允许 ASP 和 ASP.NET 使用应用程序范围的功能,如 Global.asa 文件或 Global.asax 文件的预期位置。 |
创建物理目录
准备此次演练
创建一个新的物理目录。此演练的第一部分使用 C:\exampleWebApp 目录。
在 C:\Inetpub\Wwwroot 目录中创建一个新的物理目录。此演练的第二部分使用 C:\Inetpub\Wwwroot\exampleWebApp 目录。
打开 IIS 管理器
执行如何:打开 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 管理器中创建并突出显示出来。
使现有虚拟目录成为 Web 应用程序
也可以在 Inetpub\Wwwroot 中的现有目录下创建应用程序根目录。IIS 将 Inetpub\Wwwroot 下所有的物理目录都视为虚拟目录,但是只有在使用了下面的过程之后,它们才被视为应用程序。
使用 IIS 将 Inetpub\Wwwroot 中的现有虚拟目录标记为 Web 应用程序
打开 IIS 管理器并浏览到**“默认网站”**,过程如上所述。
展开**“默认网站”**节点并查找要指定为应用程序根目录的子目录。在本例中为 exampleWebApp。
如果在您创建物理目录时,IIS 管理器已经打开,则可能必须在 IIS 管理器中单击**“刷新”**按钮,才能查看新的 exampleWebApp 子目录。
右击要标记为应用程序根目录的目录,然后单击**“属性”**。
在**“目录”选项卡的“应用程序设置”节中,单击“创建”**。
在**“应用程序名”文本框中,键入应用程序的名称,然后单击“确定”**。
该虚拟目录现在是应用程序的根目录。