1

我正在使用 VS2010 上的 WSP 构建器构建一些 WSP(一个自定义 Web 部件和一个品牌化 wsp,都范围为网站集级别)。我们的 SharePoint 2007 Farm 包含两个 Web 应用程序。

我想知道将 WSP 部署到特定 Web 应用程序(Web 应用程序 A)是否只会回收该给定 Web 应用程序(Web 应用程序 A)的应用程序池。并且其他 Web 应用程序(Web App B)在此过程中不会受到影响。

我要确保的是,其他 Web 应用程序的用户在此版本期间无论如何都不会遇到任何停机时间,并且在查看网站集功能列表时 wsp 仅出现在一个 Web 应用程序中。

这种类型的部署是否只会导致应用程序池回收或 IIS 也会被重置?

提前谢谢了

4

2 回答 2

1

Visual Studio 2010 和 wspbuilder 2010 可能会给你一个不正确的结构或命名。想想 14 蜂巢和 12 蜂巢。我可能错了,但值得一试。

然而回到你的问题。

向服务器场添加解决方案 (WSP) 应该会对用户看到的内容产生任何影响。

部署解决方案会导致给定 Web 应用程序的应用程序池回收。请记住(我已经看到了)某些地方在一个应用程序池上托管了许多内容,这意味着您将有效地看到附加到该应用程序池的任何内容在短时间内突然变得缓慢/无响应。

从理论上讲,只要 Web 应用 A 和 Web 应用 B 位于单独的应用程序池中,您应该只会看到其中一个受到影响(取决于您的部署位置)

请参阅http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/385eb454-5083-47a6-b378-615b67a065a3/

于 2012-10-24T08:16:01.593 回答
1

WSP 部署仅回收包含您的网站集的应用程序池,而不是重置所有应用程序池的 iisreset。

仅当两个 Web 应用程序共享相同的应用程序池时(在最佳实践 SharePoint 设置中不太可能),其他 Web 应用程序的用户才会在此部署期间遇到停机时间。

WSP 将仅出现在一个网站集功能列表中,即部署它的网站集。

WSP Builder是VS2010中用于SharePoint 2007部署的好工具,该工具在路径和命名方面都是正确的,值得信赖!

于 2012-10-24T10:40:41.767 回答