如何:在 Visual Web Developer 中创建 IIS 虚拟目录

更新:2007 年 11 月

如果在本地计算机中运行 Internet 信息服务 (IIS),则可创建一个 IIS 虚拟根目录,它指向默认 IIS 文件夹结构(通常是 \Inetpub\wwwroot)之外的某一位置的文件。当您要运行现有文件夹或本地系统网站中的页时,虚拟目录很有用。

在 Visual Web Developer 中创建本地 IIS 虚拟目录

  1. 在 Visual Studio 中,在**“文件”菜单上单击“新建”,再单击“网站”**。

  2. 在**“新建网站”对话框中单击“浏览”**。

  3. 在**“选择位置”对话框中,单击“本地 IIS”**图标。

    d6cw6cfs.alert_note(zh-cn,VS.90).gif说明:

    您必须是本地计算机上 Administrators 组的成员才能访问 IIS 元数据库和创建虚拟目录。

  4. 在树控件中,选择**“默认网站”**,或选择要在其中创建虚拟目录的文件夹。

  5. 在**“选择位置”对话框的右上角,单击“创建新虚拟目录”**按钮。(此按钮上没有文本,但将鼠标放在按钮上时,将显示文本。)这会在 IIS 中创建一个 IIsWebVirtualDirectory 管理对象。

    d6cw6cfs.alert_note(zh-cn,VS.90).gif说明:

    也可以单击“创建新 Web 应用程序”按钮,这也将创建一个虚拟目录(IIS 中的 IIsWebDirectory 管理对象),但它不允许您将虚拟目录映射到其他物理目录。有关更多信息,请参见 IIS SDK 中的主题“Metabase Structure”(元数据库结构)。

  6. 在**“别名”**文本框中,为虚拟目录键入名称。

  7. 在**“文件夹”文本框中,键入文件所在的物理目录的完全限定路径,或单击“浏览”按钮浏览到该位置,然后单击“确定”**。

    d6cw6cfs.alert_note(zh-cn,VS.90).gif说明:

    如果希望客户端能浏览您的网页,则在物理目录上配置的访问控制列表 (ACL) 需要包括用于 IIS_WPG 帐户和 Internet Guest Account 的读取和执行权限。有关更多信息,请参见“IIS Operations Guide”(IIS 操作指南)中的主题“Access Control with IIS 6.0”(IIS 6.0 的访问控制)。

    可以在**“选择位置”对话框中继续创建或删除虚拟目录。当您准备创建网站项目时,可以在树控件中选择位置并单击“打开”**。

在 Visual Web Developer 中创建远程 IIS 虚拟目录

  1. 在 Visual Studio 中,在**“文件”菜单上单击“新建”,再单击“网站”**。

  2. 在**“新建网站”对话框中单击“浏览”**。

  3. 在**“选择位置”对话框中,单击“远程网站”**图标。

  4. 在**“网站位置”文本框中,单击“新建网站”**。

  5. 在**“创建新 FrontPage 网站”对话框的“Web URL”**文本框中,键入远程 IIS 服务器的 URL,并追加要创建的虚拟目录的名称,例如,http://<服务器名称>/<新的虚拟目录名称>。

  6. 单击**“确定”**。

    d6cw6cfs.alert_note(zh-cn,VS.90).gif说明:

    如果身份验证对话框打开,则键入您的用户名和密码,然后单击“确定”。必须使用对服务器具有“创建”权限的帐户。

  7. 在**“选择位置”对话框中单击“打开”**。

  8. 在**“新建网站”对话框中单击“确定”**。

    即为新的远程虚拟目录创建了一个新网站项目。该虚拟目录创建为 IIS 服务器的**“默认网站”**中的 IIsWebDirectory 管理对象。有关更多信息,请参见 IIS SDK 中的主题“Metabase Structure”(元数据库结构)。

    根据您的连接速度和处理器速度,远程制作网站可能比本地制作慢。作为一种替代方法,可以在本地制作网站作为测试网站,然后将测试网站发布或复制到远程位置。有关更多信息,请参见 发布网站使用“复制网站”工具复制网站

请参见

任务

演练:创建具有成员资格和用户登录功能的网站

概念

Visual Web Developer 中的网站类型

以非管理员用户身份使用 Visual Web Developer