如何:从 IIS 服务器导入设置

更新:2007 年 11 月

在逻辑数据中心设计器中添加 IIS Web 服务器后,可以从现有 IIS Web 服务器导入所添加的服务器的设置,而不需要手动配置这些设置。可以通过使用“导入 IIS 设置向导”来执行此任务。不过,在您对通过该向导所导入的设置进行任何更改之后,Visual Studio 不会将这些更改重新保存回 IIS Web 服务器。

下面的列表描述了从 IIS Web 服务器导入设置所需的权限:

  • 除非是从运行 Windows 2000 Professional 或 Windows 2000 Server 的服务器导入设置,否则可以作为一般用户运行 Visual Studio。

  • 如果要从运行 Windows Vista 的服务器导入设置,则需要拥有该服务器上的管理员凭据以及 IIS_IUSRS 组中的成员资格。

  • 如果要从运行 Windows XP 的服务器导入设置,则需要拥有该服务器上的管理员凭据,或者拥有对 IIS 元数据库具有足够访问权限的凭据。

    提示:

    要更改访问 IIS 元数据库所需的凭据,请使用 Internet 信息服务 (IIS) 6.0 资源工具包工具中的元数据库资源管理器。有关更多信息,请参见 Internet Information Services (IIS) 6.0 Resource Kit Tools(Internet 信息服务 (IIS) 6.0 资源工具包工具)

可以从 IIS 5.0、5.1 和 6.0 版导入设置。对于以后版本的 IIS 中,并非其中的所有设置都将成功导入。IIS Web 服务器的设置出现在 Visual Studio 为逻辑服务器自动创建的“InternetInformationServices”资源下面。网站终结点的设置出现在“WebSites”资源下面。可以在“设置和约束编辑器”的“逻辑服务器设置”文件夹中查看这些资源。有关更多信息,请参见查找 ASP.NET 应用程序和 IIS Web 服务器的 IIS 设置

说明:

IIS 6.0 版之前的版本不存在应用程序池。因此,如果您使用该向导从早期版本的 IIS 中导入应用程序池信息,Visual Studio 将显示错误。有关更多信息,请参见 IIS 和 ASP.NET 设置导入疑难解答。网站终结点不包含脚本映射的设置值。因此,该向导不会将该设置的值导入“WebSites”资源中。

从 IIS Web 服务器导入设置

  1. 在逻辑数据中心关系图上,单击 IIS Web 服务器。

  2. 在“关系图”菜单上单击“导入设置”。

    将显示“导入 Web 应用程序设置向导”。

  3. 单击“下一步”继续。

  4. 输入要从中导入设置的 IIS Web 服务器的名称或地址。

  5. 输入适当的用户凭据以访问服务器。

    如果您未指定凭据,该向导将使用当前的凭据。

  6. 选择下列一项或多项(可选):

    • 从所有网站导入设置并为每个站点创建新的网站终结点。

    • 导入 Web 服务器全局配置。

    • 导入应用程序池。

  7. 单击“下一步”。

  8. 如果您选择从所有网站导入设置,将出现“确认导入设置”页。

    否则,将出现“指定网站和终结点绑定”页,其中显示可导入的网站列表。如果此页出现,请在“终结点”下选择“<新建终结点>”,以便将网站设置导入新的终结点。要将设置导入现有终结点,请选择该终结点的名称。单击“下一步”继续。

  9. 检查设置导入列表,然后单击“下一步”继续。

  10. 在该向导成功导入设置后,单击“完成”。

如果设置导入失败,Visual Studio 将显示一则描述此问题的消息。有关更多信息,请参见 IIS 和 ASP.NET 设置导入疑难解答

请参见

任务

如何:从 IIS 服务器导入 ASP.NET 设置