如何:在 Visual Web Developer 中创建 IIS 虚拟目录
更新:2007 年 11 月
如果在本地计算机中运行 Internet 信息服务 (IIS),则可创建一个 IIS 虚拟根目录,它指向默认 IIS 文件夹结构(通常是 \Inetpub\wwwroot)之外的某一位置的文件。当您要运行现有文件夹或本地系统网站中的页时,虚拟目录很有用。
在 Visual Web Developer 中创建本地 IIS 虚拟目录
在 Visual Studio 中,在**“文件”菜单上单击“新建”,再单击“网站”**。
在**“新建网站”对话框中单击“浏览”**。
在**“选择位置”对话框中,单击“本地 IIS”**图标。
说明: 您必须是本地计算机上 Administrators 组的成员才能访问 IIS 元数据库和创建虚拟目录。
在树控件中,选择**“默认网站”**,或选择要在其中创建虚拟目录的文件夹。
在**“选择位置”对话框的右上角,单击“创建新虚拟目录”**按钮。(此按钮上没有文本,但将鼠标放在按钮上时,将显示文本。)这会在 IIS 中创建一个 IIsWebVirtualDirectory 管理对象。
说明: 也可以单击“创建新 Web 应用程序”按钮,这也将创建一个虚拟目录(IIS 中的 IIsWebDirectory 管理对象),但它不允许您将虚拟目录映射到其他物理目录。有关更多信息,请参见 IIS SDK 中的主题“Metabase Structure”(元数据库结构)。
在**“别名”**文本框中,为虚拟目录键入名称。
在**“文件夹”文本框中,键入文件所在的物理目录的完全限定路径,或单击“浏览”按钮浏览到该位置,然后单击“确定”**。
说明: 如果希望客户端能浏览您的网页,则在物理目录上配置的访问控制列表 (ACL) 需要包括用于 IIS_WPG 帐户和 Internet Guest Account 的读取和执行权限。有关更多信息,请参见“IIS Operations Guide”(IIS 操作指南)中的主题“Access Control with IIS 6.0”(IIS 6.0 的访问控制)。
可以在**“选择位置”对话框中继续创建或删除虚拟目录。当您准备创建网站项目时,可以在树控件中选择位置并单击“打开”**。
在 Visual Web Developer 中创建远程 IIS 虚拟目录
在 Visual Studio 中,在**“文件”菜单上单击“新建”,再单击“网站”**。
在**“新建网站”对话框中单击“浏览”**。
在**“选择位置”对话框中,单击“远程网站”**图标。
在**“网站位置”文本框中,单击“新建网站”**。
在**“创建新 FrontPage 网站”对话框的“Web URL”**文本框中,键入远程 IIS 服务器的 URL,并追加要创建的虚拟目录的名称,例如,http://<服务器名称>/<新的虚拟目录名称>。
单击**“确定”**。
说明: 如果身份验证对话框打开,则键入您的用户名和密码,然后单击“确定”。必须使用对服务器具有“创建”权限的帐户。
在**“选择位置”对话框中单击“打开”**。
在**“新建网站”对话框中单击“确定”**。
即为新的远程虚拟目录创建了一个新网站项目。该虚拟目录创建为 IIS 服务器的**“默认网站”**中的 IIsWebDirectory 管理对象。有关更多信息,请参见 IIS SDK 中的主题“Metabase Structure”(元数据库结构)。
根据您的连接速度和处理器速度,远程制作网站可能比本地制作慢。作为一种替代方法,可以在本地制作网站作为测试网站,然后将测试网站发布或复制到远程位置。有关更多信息,请参见 发布网站 或使用“复制网站”工具复制网站。