我接管SharePoint门户并注意到以前的开发人员使用SharePoint Designer进行所有开发,而我使用Visual Studio自定义解决方案/功能进行开发。SharePoint 2010 v4.master内容类型
注意:某些Web应用程序的工作组网站模板上启用了网站发布功能。
我注意到的问题是v4.master内容类型已从“主页面”内容类型更改为“页面布局”内容类型。这一定是通过发布网站上的“编辑属性”完成的。在SP Designer中打开网站时,v4.master将显示在页面布局中而不是母版页中。
v4.master旁边还有一个蓝色图标,表示该页面已定制,并且内容存储在导致性能问题的数据库中。 SharePoint非常慢,用户非常沮丧。在顶层脚本目录中,masterpage中还有指向jquery的脚本标记。就个人而言,我会为此创建一个委托控制,而不是自定义v4.master。没有复制。 (我完全不喜欢SP Designer,这个工具给没有经验的高级用户提供了太多的权力,他们喜欢把Sharepoint开发者放在他们的简历上,我绝对禁用SP Designer)
所以,说了这么多,或者在解决这个问题时提出建议?
未来应用程序或网站集会导致哪些问题?
我是否应该开发并部署自定义主控作为功能,然后在v4.master上“重置为网站定义”?
为什么SharePoint允许用户将主页上的内容类型更改为“页面布局”?为什么这甚至是一种选择,甚至没有意义?