本文介绍如何在现有网站上创建、测试和删除位于远程计算机上的文件夹的虚拟目录。
原始 KB 数: 308150
远程虚拟目录是一个目录,它不包含在网站的主目录中,但似乎在客户端浏览器,就像它位于主目录中一样。 远程虚拟目录具有映射到通用命名约定(UNC)共享位置的别名。 客户端将别名追加到网站的 URL,以浏览该虚拟目录中的 Web 内容。 下表说明了这些映射:
物理位置
别名
URL 路径
C:\WWWroot
主目录 (none)
http://Sales
\\RemoteServer\SalesData\ProdCustomers
客户
http://Sales/Customers
虚拟目录和物理目录(无别名的目录)都列在 Internet Services Manager 中。 虚拟目录由一个文件夹图标指示,该图标在角处有地球。
如何配置远程网络共享
若要创建到远程网络共享的虚拟目录,请创建共享,然后将 Web 内容存储在该共享中。 设置适当的共享权限,然后添加适当的 NTFS 权限来控制对包含内容的文件夹的访问。
注意
创建虚拟目录后,还可以将 Web 内容发布到远程共享。
如何创建虚拟目录
使用具有管理权限的帐户登录到 Web 服务器计算机。
单击“开始”,指向“程序>管理工具”,然后单击“Internet Services Manager”。
在 Internet Information Services 窗口中,展开 服务器名称 (其中 服务器名称 是服务器的名称)。
右键单击所需的网站(例如默认网站),指向“新建”,然后单击“虚拟目录”。
在 “欢迎使用虚拟目录创建向导” 页上,单击“ 下一步”。
在 “虚拟目录别名 ”页上,键入所需的别名(例如 Sales),然后单击“ 下一步”。
在 “网站内容目录 ”页上,键入已创建的远程文件夹的 UNC 路径(例如\\Server\Share),然后单击“ 下一步”。
在 “用户名和密码 ”页上,键入具有足够权限的用户名和密码来访问远程文件夹。
注意
若要保持最高级别的安全性,请使用具有提供对远程内容访问权限所需的最低权限的帐户。
单击“下一步”,在“确认密码”对话框中重新键入在步骤 8 中使用的密码,然后单击“确定”。
在 “访问权限 ”页上,单击以选中要为虚拟目录设置的权限复选框。
默认情况下,已选择“读取权限”和“运行脚本”权限。 例如,如果要允许用户更改虚拟目录中的内容,请单击以选中“ 写入 ”复选框。
单击下一步,然后单击完成。
注意
虚拟目录继承在其中创建它的网站的配置和安全设置。
如何测试虚拟目录
启动 Internet Explorer。
在 “地址 ”框中,键入 Web 服务器的 URL(例如), http://WebServer然后单击“ 转到”。
验证是否可以查看默认网站。
将虚拟目录的别名追加到在步骤 2 中键入的地址(例如), http://WebServer/Sales然后单击“ Go”。
虚拟目录 Web 内容显示在浏览器窗口中。
如何删除虚拟目录
若要删除虚拟目录,请删除 Internet Information Services (IIS) 用于引用该目录中存储的内容的别名。
注意
删除虚拟目录时,不会删除网络共享及其内容。
若要删除虚拟目录,请执行以下步骤:
单击“开始”,指向“程序>管理工具”,然后单击“Internet Services Manager”。
在 Internet Information Services 窗口中,单击以展开 服务器名称 (其中 服务器名称 是服务器的名称)。
展开包含要删除的虚拟目录的网站。 例如,展开 “默认网站”。
右键单击所需的虚拟目录(例如 Sales),然后单击“ 删除”。
显示以下消息时单击“ 是 ”:
确定要删除此项吗?
注意
Web 内容保留在虚拟目录映射到的远程文件夹中。
停止,然后重启网站:
右键单击所需的网站(例如默认 网站),然后单击“ 停止”。
右键单击网站,然后单击“ 开始”。
退出 Internet Information Services 管理单元。