更改虚拟目录内容的物理路径 (IIS 7)

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

当您在文件系统中移动了虚拟目录内容的位置后,还必须更新 IIS 中的物理路径,才能确保用户可以继续在 Internet 上访问到该内容。

先决条件

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

功能要求方面的例外情况

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

更改虚拟目录内容的物理路径

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

用户界面

使用 UI

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

  2. “连接”窗格中,展开树中的“站点”节点,然后单击要在其中更改虚拟目录内容的物理路径的站点以将其选中。

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

  4. “虚拟目录”页上,选择列表中的虚拟目录。

  5. “操作”窗格中,单击“基本设置”

  6. “物理路径”框中,更改虚拟目录内容的路径。

  7. 单击“确定”

命令行

若要更改虚拟目录内容的路径,请使用以下语法:

appcmd set vdir /vdir.name: string /physicalPath: string

变量 vdir.namestring 是虚拟目录的虚拟路径,physicalPathstring 是应用程序内容的物理路径。

例如,若要为站点 contoso 中的应用程序 marketing 更改虚拟目录 photos 的物理路径 c:\images,请在命令提示符处键入以下命令,然后按 Enter:

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

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

配置

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

<application> 元素下的 <virtualDirectory>

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

WMI

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

  • VirtualDirectory.PhysicalPath 属性

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

另请参阅

标记 :


Page view tracker