网站定义和网站模板之间的主要区别是什么?

时间:2010-12-08 09:39:06

标签: sharepoint

网站定义和网站模板之间的主要区别是什么?

3 个答案:

答案 0 :(得分:3)

网站定义是网站的基本蓝图,包括网站的外观,包含的内容,默认导航结构等。您通常通过手动编辑CAML来创建网站定义。

可以在Sharepoint应用程序中创建站点模板,它基本上是站点定义与创建站点后所做的任何更改之间的“差异”。站点模板基于底层站点定义,这意味着如果您从模板创建新站点,并在以后更改基础站点定义,则会冒着不可逆转地搞砸站点的风险。

最佳做法是配置一个最小的网站定义,一旦创建,永远不会再次修改,并使用网站模板来存储可重复使用的自定义。

答案 1 :(得分:2)

  • 功能装订
    • 网站定义:支持
    • 网站模板:不支持
  • 多个网站
    • 网站定义:可以配置多个网站。
    • 网站模板:只能配置一个网站。
  • 复杂性
    • 网站定义:创建复杂
    • 网站模板:更易于创建
  • 权限
    • 网站定义:需要管理员访问服务器才能进行部署。
    • 站点模板:可由网站所有者从Web UI安装。
  • 效果
    • 网站定义:文件在磁盘上,性能更佳。
    • 站点模板:文件在数据库中,效率较低。

答案 2 :(得分:0)

有许多主要差异。取决于你在寻找什么:

在自定义Web模板和自定义网站定义之间进行选择: http://msdn.microsoft.com/en-us/library/aa979683.aspx