我使用VS 2010创建网站定义,并将onet.xml文件的主文件设置为以下
<Feature ID="22A9EF51-737B-4ff2-9346-694633FE4416">
<!-- Publishing -->
<Properties xmlns="http://schemas.microsoft.com/sharepoint/">
<Property Key="ChromeMasterUrl" Value="/_catalogs/masterpage/test.master"/>
<Property Key="WelcomePageUrl" Value="$Resources:osrvcore,List_Pages_UrlName;/default.aspx"/>
<Property Key="PagesListUrl" Value="$Resources:osrvcore,List_Pages_UrlName;"/>
<Property Key="AvailableWebTemplates" Value=""/>
<!--<Property Key="AvailablePageLayouts" Value="~SiteCollection/_catalogs/masterpage/"/>
<Property Key="DefaultPageLayout" Value="~SiteCollection/_catalogs/masterpage/"/>-->
<Property Key="AlternateCssUrl" Value="" />
<Property Key="SimplePublishing" Value="true" />
</Properties>
</Feature>
当我从这个模板创建网站时,我收到此错误
无法从模块“DefaultMasterPage”实例化文件“default.master”:找不到源路径“default.master”。
答案 0 :(得分:0)
确保default.master文件位于主页库(http:// [您的 站点] / _目录/母版)
确保创建网站的用户可以访问 _catalogs / masterpage library。
这可以通过使用站点用户创建站点来完成 收集管理员或明确授予他权限 库。
有关Sharepoint 2010网站模板的详细信息:
答案 1 :(得分:0)
检查一下。
http://seansharepoint.blogspot.com.es/2011/02/failed-to-instantiate-file.html
模板名称和部署目录的名称必须相同。如果重命名项目或模板,则不要重命名部署目录。
问候。