0

我们拥有由开发人员开发并使用解决方案部署到客户网站(专用网站集)的自定义 Web 部件。问题是,当我们更新 Web 部件时,更改不会在现有客户站点中生效(或者至少这是我的理论)。我猜我必须将最新版本的 Web 部件复制到每个网站集。1)让我知道我的理论是否正确 2)有没有办法通过脚本来做到这一点?

谢谢!

4

2 回答 2

0
  1. 我们将带有 VS 的 Web 部件部署到一个文件夹中
  2. 使用 stsadm.exe 将解决方案部署到生产站点(如果存在,则撤回、部署和升级)。
  3. IIS重置
于 2013-10-16T14:59:26.690 回答
0

如果 Web 部件最初是作为场解决方案的一部分单独部署的,那么当解决方案包在客户站点上升级时,您应该会看到您的更改。

如果您有权访问管理中心,我将在系统设置 > 管理场解决方案中检查您的解决方案的详细信息。确保:

  • 没有错误
  • 适当的服务器包含在上次操作详细信息中
  • 上次操作时间大于解决方案包的日期

此外,在客户站点上,检查站点设置 > Web Designer 画廊 > Web 部件。确保您的 Web 部件仅列出一次,并且修改日期大于解决方案包的日期。

于 2013-10-08T15:09:49.430 回答