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

 

适用于: SharePoint Foundation 2010

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

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

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

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

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

  • 没有任何用户在使用您要取消扩展的 Web 应用程序区域。

  • 如果您在 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 Foundation 2010)