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

更新:2007 年 11 月

在应用程序设计器中定义和实现 ASP.NET Web 应用程序之后,可以从 IIS Web 服务器上现有的 Web 应用程序导入 ASP.NET 设置,而不是手动配置它们。可以通过使用“导入 Web 应用程序设置向导”来执行此任务。不过,在您对通过该向导所导入的设置进行任何更改之后,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 中,并非其中的所有设置都将成功导入。ASP.NET 设置出现在“WebApplication”资源中,此资源是 Visual Studio 自动为该应用程序创建的。可以在“设置和约束编辑器”的“应用程序设置”文件夹中查看此资源。有关更多信息,请参见查找 ASP.NET 应用程序和 IIS Web 服务器的 IIS 设置

说明:

IIS 6.0 版之前的版本不存在应用程序池。因此,如果您尝试使用该向导从早期版本的 IIS 中导入应用程序池信息,Visual Studio 将显示错误。有关更多信息,请参见 IIS 和 ASP.NET 设置导入疑难解答

从 IIS Web 服务器导入 ASP.NET 设置

  1. 在应用程序关系图上,单击已实现的 ASP.NET Web 应用程序。

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

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

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

  4. 使用“http://”格式,输入要从中导入设置的 Web 应用程序的位置。

  5. 输入适当的用户凭据以访问服务器。如果您未指定凭据,该向导将使用当前的凭据。

  6. 单击“下一步”。

    如果 Visual Studio 成功导入设置,将出现“已导入 Web 应用程序设置”页。

  7. 单击“完成”。

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

您可以根据需要将该向导运行任意多次。每当导入成功时,该向导都将覆盖现有的设置。

请参见

任务

如何:实现应用程序关系图上的应用程序

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