我们拥有由开发人员开发的自定义Web部件,并使用解决方案部署到客户站点(专用网站集)。问题是,当我们更新Web部件时,这些更改不会在现有客户站点中生效(或者至少这是我的理论)。我猜我必须将最新版本的Web部件复制到每个网站集。 1)让我知道我的理论是否正确2)有没有办法通过脚本来做到这一点?使用脚本部署Webparts
谢谢!
我们拥有由开发人员开发的自定义Web部件,并使用解决方案部署到客户站点(专用网站集)。问题是,当我们更新Web部件时,这些更改不会在现有客户站点中生效(或者至少这是我的理论)。我猜我必须将最新版本的Web部件复制到每个网站集。 1)让我知道我的理论是否正确2)有没有办法通过脚本来做到这一点?使用脚本部署Webparts
谢谢!
如果Web部件最初是作为服务器场解决方案的一部分进行部署的,那么您应该在客户站点上升级解决方案包时看到所做的更改。
如果您有权访问管理中心,我会在“系统设置”>“管理农场解决方案”中检查解决方案的详细信息。确认:
另外的日期时,上客户站点,请检查网站设置> Web Designer图库> Web部件。确保您的Web部件仅列出一次,并且修改日期大于解决方案包的日期。
Central Admin看起来不错。我的旧网站和我的新网站(使用最新的网站部件)的修改日期不同。所以现在我猜我必须导入/覆盖过时的Web部分? –
你如何重新部署解决方案包?如果您使用的是retract-remove-add-deploy的组合,请尝试更新spsolution。如果这不起作用并且可行,请尝试重新激活旧网站上的功能。有关更多信息,请参见SharePoint StackExchange上的[此问题](http://sharepoint.stackexchange.com/questions/37179/adding-new-webparts-to-an-already-deployed-solution)。 –
你知道,我不确定网络部分是我的问题,因为我的清单是空的。出于某种原因,当我的开发人员重新部署项目时,一个列表是空的,但对于现有站点而言,仅适用于新站点。 –