【发布时间】:2013-04-18 01:50:55
【问题描述】:
我有部署为农场解决方案的 SharePoint 项目。我在 SharePoint 中有多个 Web 应用程序 (SPWebApplication)。每个 Web 应用程序都有专用的应用程序池。我想知道如果我将项目部署为农场解决方案,那么所有应用程序池都会回收还是特定的一个应用程序池会回收?
【问题讨论】:
标签: sharepoint-2010 application-pool farm-solution
我有部署为农场解决方案的 SharePoint 项目。我在 SharePoint 中有多个 Web 应用程序 (SPWebApplication)。每个 Web 应用程序都有专用的应用程序池。我想知道如果我将项目部署为农场解决方案,那么所有应用程序池都会回收还是特定的一个应用程序池会回收?
【问题讨论】:
标签: sharepoint-2010 application-pool farm-solution
只有您的 SharePoint 项目的应用程序池会回收。请注意,您在项目的属性窗口中定义站点 url。然后,当您部署项目时,请注意在“输出”窗口中,您可以看到:
Recycle IIS Application Pool:
Recycling IIS application pool '<application pool name>'...
所以只有与您的站点 url 相关的应用程序池会被回收。
【讨论】:
您的场解决方案可以部署到多个 Web 应用程序。如果是这种情况,则部署该解决方案的所有 Web 应用程序都将回收。
在 Install-SPSolution 和 Uninstall-SPSolution 脚本中指定 -WebApplication 参数也很重要,否则它们可能会回收所有 Web 应用程序。
【讨论】: