创建虚拟目录 (IIS 7)

应用到: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

虚拟目录是在地址中使用的、与服务器上的物理目录对应的目录名称。 您可以添加将包括站点或应用程序中的目录内容的虚拟目录,而无需将这些内容实际移动到该站点或应用程序目录中。

先决条件

有关您可以在哪些级别执行此过程以及执行此过程所需的模块、处理程序和权限的信息,请参阅 虚拟目录功能要求 (IIS 7)

功能要求方面的例外情况

  • 只有服务器管理员才能添加和编辑虚拟目录。

添加虚拟目录

您可以通过以下方法执行此过程:使用用户界面 (UI)、在命令行窗口中运行 Appcmd.exe 命令、直接编辑配置文件或编写 WMI 脚本。

用户界面

使用 UI

  1. 打开 IIS 管理器。 有关如何打开 IIS 管理器的信息,请参阅 打开 IIS 管理器 (IIS 7)

  2. “连接”窗格中,展开树中的“站点”节点,然后单击要在其中创建虚拟目录的站点以将其选中。

  3. “操作”窗格中,单击“查看虚拟目录”

  4. “虚拟目录”页的“操作”窗格中,单击“添加虚拟目录”

  5. “添加虚拟目录”对话框的“别名”文本框中键入一个名称。 此别名用于通过 URL 访问内容。

  6. “物理路径”文本框中,键入内容文件夹的物理路径,或者单击“浏览”在文件系统中导航查找该文件夹。

  7. 您也可以单击“连接为”以指定具有物理路径访问权限的凭据。 如果不使用特定的凭据,请在“连接为”对话框中选择“应用程序用户(传递式身份验证)”选项。

  8. 还可以单击“测试设置”验证您为虚拟目录指定的设置。

  9. 单击“确定”

命令行

若要向站点中的根应用程序中添加虚拟目录,请使用以下语法:

appcmd add vdir /app.name: string / /path: string /physicalPath: string

变量 app.namestring 为站点名称,而名称后面的 / 用于指定应将虚拟目录添加到站点的根应用程序中。 变量 pathstring 是虚拟目录的虚拟路径(例如 /photos),physicalPathstring 是虚拟目录的内容在文件系统中的物理路径。

例如,若要向站点 contoso 的根应用程序中添加虚拟目录 photos(物理位置为 c:\images),请在命令提示符处键入以下命令,然后按 Enter:

appcmd add vdir /app.name: contoso / /path:/ 照片 /physicalPath:c:\ 图像

若要向站点根应用程序以外的应用程序中添加虚拟目录,请在 app.namestring 中的 / 后键入应用程序的名称。 例如,若要为站点 contoso 中的应用程序 marketing 添加在上例中使用的同一虚拟目录,请在命令提示符处键入以下命令,然后按 Enter:

appcmd add vdir /app.name: contoso / 营销 /path:/ 照片 /physicalPath:c:\ 图像

有关 Appcmd.exe 的详细信息,请参阅 Appcmd.exe (IIS 7)

配置

本主题中的过程会影响以下配置元素:

<application> 元素下的 <virtualDirectory>

有关 IIS 7 配置的详细信息,请参阅 MSDN 上的 IIS 7.0:IIS 设置架构(可能为英文页面)

WMI

请使用以下 WMI 类、方法或属性执行此过程:

  • VirtualDirectory.Create 方法

有关 WMI 和 IIS 的详细信息,请参阅 IIS 7 中的 Windows Management Instrumentation (WMI)。 有关与此过程关联的类、方法或属性的更多信息,请参阅 MSDN 网站上的 IIS WMI 提供程序参考(可能为英文页面)

另请参阅

标记 :


Page view tracker