我陷入了一个项目,我的任务是在Sitefinity 4.4中开发一些小部件。我已经找到了很多关于如何使用站点管理器创建小部件的文档,所有这些都非常好。
现在,我在测试环境中设置了小部件,并且可以很好地处理一些测试页面。我正在试图弄清楚如何将小部件部署到生产服务器而无需在那里重新完成所有工作。我只想移动小部件 - 我不需要或不想要这些页面。我已经阅读了很多Telerik文档,但是无法找到任何关于这样部署的内容。有人曾经这样做过吗?
谢谢!
答案 0 :(得分:2)
您是将这些小部件开发为编译控件(dll)还是简单的用户控件(.ascx)?
这两个过程大致相同。 dll进入bin文件夹,而用户控件上传到某个网站文件夹。然后你只需在工具箱中注册小部件。
以下是有关如何完成此操作的文档:http://www.sitefinity.com/documentation/documentationarticles/adding-controls-to-the-toolbox
已编译的dll小部件的唯一区别是使用 ControlType 的完全限定名称,而不是用户控件的路径。
注册小部件后,它应该可以放到任何页面上。
希望这有用!