我正在使用VS2010上的wsp builder构建一些WSP (一个自定义web部件和一个品牌WSP,它们的范围都是网站集合级的)。我们的Web2007场包含两个SharePoint应用程序。
我想知道将WSP部署到特定的web应用程序(Web应用程序A)是否只会回收该给定web应用程序(Web应用程序A)的应用程序池。并且另一个web应用程序(Web应用程序B)在此过程中不会受到影响。
我想要确保的是,在此版本中,其他web应用程序的用户不会遇到任何停机时间,并且在查看网站集功能列表时,wsp只会出现在一个Web应用程序中。
这种类型的部署是否只会导致应用程序池回收,或者IIS也会被重置?
非常感谢你提前
发布于 2012-10-24 18:40:42
WSP部署仅回收包含您的网站集的应用程序池,而不是重置所有应用程序池的iisreset。
只有当两个web应用程序共享相同的应用程序池时,另一个web应用程序的用户才会在此部署过程中遇到停机时间(在最佳实践SharePoint设置中不太可能)。
WSP将仅出现在一个网站集功能列表中,即部署它的网站集。
WSP Builder是用于SharePoint 2007部署的VS2010中的一个很好的工具,该工具在路径和命名方面是正确的,并且值得信任!
发布于 2012-10-24 16:16:02
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/
https://stackoverflow.com/questions/13039496
复制相似问题