【问题标题】:Adding a Custom Webpart to a Site Template in Sharepoint 2010在 Sharepoint 2010 中将自定义 Web 部件添加到站点模板
【发布时间】:2011-09-27 21:44:29
【问题描述】:

我尝试将自定义创建的 Web 部件添加到自定义团队网站,然后将其保存为模板。有问题的 Web 部件在原始站点上运行良好。但是,当我基于此模板创建一个新站点时(在有问题的 web 部件部署到的同一台服务器中),应该包含 web 部件的区域是空白的。我有什么遗漏或者无法将自定义 Web 部件部署到自定义网站模板中吗?

【问题讨论】:

  • 您是否已将程序集部署到与自定义 Web 部件对应的目标服务器?
  • 是的,我在将模板添加到服务器之前通过 Visual Studio 部署

标签: sharepoint sharepoint-2010 web-parts


【解决方案1】:

只是在这里猜测,因为我还没有尝试过,但是当您向页面添加 Web 部件时,您实际上是在为该特定站点自定义该页面。 Webpart 位置存储在内容数据库中,仅针对该单个页面。

当您将网站另存为模板时,您只是在保存结构,因此当您配置新网站时,自定义页面不存在。

【讨论】:

  • 感谢您的回答李,我实际上整理了一会儿。原来 webpart 正在引发异常。直到我正确检查了日志,我才看到这一点。我对 webpart 代码进行了更改并重新部署它,现在它似乎可以工作了。感谢您的帮助!
猜你喜欢
  • 2011-06-13
  • 2011-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-14
  • 1970-01-01
  • 1970-01-01
  • 2011-08-01
相关资源
最近更新 更多