如何将现有网站上的虚拟目录创建到位于远程计算机上的文件夹

本文介绍如何在现有网站上创建、测试和删除位于远程计算机上的文件夹的虚拟目录。

原始 KB 数: 308150

远程虚拟目录是一个目录,它不包含在网站的主目录中,但似乎在客户端浏览器,就像它位于主目录中一样。 远程虚拟目录具有映射到通用命名约定(UNC)共享位置的别名。 客户端将别名追加到网站的 URL,以浏览该虚拟目录中的 Web 内容。 下表说明了这些映射:

物理位置 别名 URL 路径
C:\WWWroot 主目录
(none)
http://Sales
\\RemoteServer
\SalesData\ProdCustomers
客户 http://Sales/Customers

虚拟目录和物理目录(无别名的目录)都列在 Internet Services Manager 中。 虚拟目录由一个文件夹图标指示,该图标在角处有地球。

如何配置远程网络共享

若要创建到远程网络共享的虚拟目录,请创建共享,然后将 Web 内容存储在该共享中。 设置适当的共享权限,然后添加适当的 NTFS 权限来控制对包含内容的文件夹的访问。

注意

创建虚拟目录后,还可以将 Web 内容发布到远程共享。

如何创建虚拟目录

  1. 使用具有管理权限的帐户登录到 Web 服务器计算机。

  2. 单击“开始”,指向“程序>管理工具”,然后单击“Internet Services Manager”。

  3. Internet Information Services 窗口中,展开 服务器名称 (其中 服务器名称 是服务器的名称)。

  4. 右键单击所需的网站(例如默认网站),指向“新建”,然后单击“虚拟目录”。

  5. “欢迎使用虚拟目录创建向导” 页上,单击“ 下一步”。

  6. “虚拟目录别名 ”页上,键入所需的别名(例如 Sales),然后单击“ 下一步”。

  7. “网站内容目录 ”页上,键入已创建的远程文件夹的 UNC 路径(例如\\Server\Share),然后单击“ 下一步”。

  8. “用户名和密码 ”页上,键入具有足够权限的用户名和密码来访问远程文件夹。

    注意

    若要保持最高级别的安全性,请使用具有提供对远程内容访问权限所需的最低权限的帐户。

  9. 单击“下一步”,在“确认密码”对话框中重新键入在步骤 8 中使用的密码,然后单击“确定”。

  10. “访问权限 ”页上,单击以选中要为虚拟目录设置的权限复选框。

    默认情况下,已选择“读取权限”和“运行脚本”权限。 例如,如果要允许用户更改虚拟目录中的内容,请单击以选中“ 写入 ”复选框。

  11. 单击下一步,然后单击完成

    注意

    虚拟目录继承在其中创建它的网站的配置和安全设置。

如何测试虚拟目录

  1. 启动 Internet Explorer。

  2. “地址 ”框中,键入 Web 服务器的 URL(例如), http://WebServer然后单击“ 转到”。

    验证是否可以查看默认网站。

  3. 将虚拟目录的别名追加到在步骤 2 中键入的地址(例如), http://WebServer/Sales然后单击“ Go”。

    虚拟目录 Web 内容显示在浏览器窗口中。

如何删除虚拟目录

若要删除虚拟目录,请删除 Internet Information Services (IIS) 用于引用该目录中存储的内容的别名。

注意

删除虚拟目录时,不会删除网络共享及其内容。

若要删除虚拟目录,请执行以下步骤:

  1. 单击“开始”,指向“程序>管理工具”,然后单击“Internet Services Manager”。

  2. Internet Information Services 窗口中,单击以展开 服务器名称 (其中 服务器名称 是服务器的名称)。

  3. 展开包含要删除的虚拟目录的网站。 例如,展开 “默认网站”。

  4. 右键单击所需的虚拟目录(例如 Sales),然后单击“ 删除”。

  5. 显示以下消息时单击“ ”:

    确定要删除此项吗?

    注意

    Web 内容保留在虚拟目录映射到的远程文件夹中。

  6. 停止,然后重启网站:

    1. 右键单击所需的网站(例如默认 网站),然后单击“ 停止”。
    2. 右键单击网站,然后单击“ 开始”。
  7. 退出 Internet Information Services 管理单元。