取消扩展 Web 应用程序 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2010-12-09

本文介绍如何取消扩展 Web 应用程序。取消扩展 Web 应用程序时,一方面会取消 Web 应用程序之间的关联,另一方面会取消 IIS 网站和区域之间的关联。如果您希望以后能够使用 Web 应用程序,但不希望其可用于特定 IIS 网站上,则通常需要取消扩展 Web 应用程序。这样,您就可以保留内容数据库以及与 Web 应用程序关联的 Web 应用程序设置供以后重用。

如果您更新 Web 应用程序的备用访问映射 URL,则 SharePoint Server 2010 不会自动更新 IIS 绑定。若要解决此问题,必须从关联的区域取消扩展 Web 应用程序,然后使用已更新的 IIS 绑定重新扩展此 Web 应用程序。

如果 IIS 网站只承载基于 SharePoint 的内容且您不再需要该 IIS 网站,也可以删除该 IIS 网站。

在执行这些过程之前,请确认以下内容:

  • 没有任何用户在使用您要取消扩展的 Web 应用程序区域。有关区域和 Web 应用程序之间关系的详细信息,请参阅逻辑体系结构组件 (SharePoint Server 2010)

  • 如果您在 Windows 中启用了用户帐户控制 (UAC) 并且使用 Windows PowerShell 取消扩展 Web 应用程序,则必须右键单击 SharePoint 2010 Management Shell 并选择“以管理员身份运行”。

您可以使用 SharePoint 管理中心网站或 Windows PowerShell 来取消扩展 Web 应用程序。在带有内置数据库部署的单台服务器上,通常使用管理中心来取消扩展 Web 应用程序。如果要自动执行取消扩展 Web 应用程序的任务(这在企业中很普遍),请使用 Windows PowerShell。

使用管理中心取消扩展 Web 应用程序

  1. 验证您是否拥有以下管理凭据:

    • 若要取消扩展 Web 应用程序,在运行管理中心的计算机上,您必须是 SharePoint 组“Farm Administrators”的成员以及本地 Administrator 组的成员。
  2. 在管理中心主页上的“应用程序管理”部分,单击“管理 Web 应用程序”。

  3. 选择要取消扩展的 Web 应用程序,然后在功能区上,选择“删除”,再单击“从 IIS 网站删除 SharePoint”。

  4. 在“从 IIS 网站删除 SharePoint”页上“删除选项”部分的“选择要删除的 IIS 网站和区域”列表中,单击要从 IIS 网站和区域取消扩展的 Web 应用程序的名称。

  5. 在“删除 IIS 网站”下,执行下列操作之一:

    • 如果要删除 IIS 网站,请选择“是”。

    • 如果不想删除 IIS 网站,请选择“否”。

  6. 单击“确定”。

使用 Windows PowerShell 取消扩展 Web 应用程序

  1. 确保您满足以下最低要求:请参阅 Add-SPShellAdmin。您还必须是运行管理中心的计算机上本地 Administrators 组的成员。

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Remove-SPWebApplication -identity http://sitename -Zone {Default | Intranet | Internet | Internet | Custom | Extranet} -Confirm
    

    此命令会删除您在 http://sitename 处为 Web 应用程序扩展指定的区域。此命令不会删除内容数据库或 IIS 网站。

    备注

    请注意,此 cmdlet 可用于删除 Web 应用程序,因此请确保使用适当的参数。

有关详细信息,请参阅 Remove-SPWebApplication

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

See Also

Concepts

扩展 Web 应用程序 (SharePoint Server 2010)