Failed to instantiate file__from module__The specified list does

Hello, I have a problem creating a site collection from my onet.xml. I guess the list “Pages” is not created correctly. What do I need to get it created?

The error message;

Failed to instantiate file "Default.aspx" from module "ProjectPortalHome": The specified list does not exist.

The Module element;

<Module Name="ProjectPortalHome" Url="$Resources:cmscore,List_Pages_UrlName;" Path=""><File Url="Default.aspx" Type="GhostableInLibrary"><Property Name="Title" Value="$Resources:spscore,HomeLandingPage_Title;" /><Property Name="ContentType" Value="$Resources:saabprojectportal,ContentType_ProjectPortal_Name;" /><Property Name="PublishingPageLayout" Value="~SiteCollection/_catalogs/masterpage/ProjectPortal.aspx, $Resources:saabprojectportal,PageLayout_ProjectPortal_Title;" /></< FONT><File></< FONT><Module>

The Configuration element;

<Configuration ID="0" Name="Default"><Lists /><Modules><Module Name="ProjectPortalHome" /></Modules><SiteFeatures><!-- PublishingSite --><Feature ID="F6924D36-2FA8-4f0b-B16D-06B7250180FA" /><!-- BaseSite --><Feature ID="B21B090C-C796-4b0f-AC0F-7EF1659C20AE" /><!-- BasicWebParts Feature --><Feature ID="00BFEA71-1C5E-4A24-B310-BA51C3EB7A57" /><!-- Three-state Workflow Feature --><Feature ID="FDE5D850-671E-4143-950A-87B473922DC7" /></SiteFeatures><WebFeatures><Feature ID="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" /><!-- TeamCollab Feature --><Feature ID="F41CC668-37E5-4743-B4A8-74D1DB3FD8A4" /><!-- MobilityRedirect --></WebFeatures></Configuration>
Solved

In case anyone else has this problem try to

 change  Type="GhostableInLibrary" to Type="Ghostable"
Additional

I have came across this problem a few times.

I found the best thing to do, is to delete the module from the feature. Then add a new one and add the files which you want to upload in the .wsp and the problem should be solved.

difference bewteen GhostableInLibrary and Ghostable

你可能在处理Sharepoint的element manifest file时会遇到File节中的Type属性的设置,此属性有两个可选项:Ghostable与GhostableInLibrary。 如果你不设置它,则默认的会为"Unghostable"。此属性的设置到底是什么意思呢?

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/" ><Module Name="WP_Stm_DataSync" List="113" Url="_catalogs/wp"><File Path="WP_Stm_IntranetPatch_NexusDataSync\WP_Stm_DataSync.webpart" Url="WP_Stm_DataSync.webpart" Type="GhostableInLibrary"><Property Name="Group" Value="Custom" /></File></Module>
</Elements>

一、Ghostable与GhostableInLibrary:

 当你设置了它们时,此File就会在WFE(Web Front End服务器(WFE))的Cache中驻留,虽然都是驻留,但在处理方式上有差异1、如果你设置的值为GhostableInLibrary,则此File会被作为特定的List的Item来对待,所谓特定的List是指此List的Base Type是Document Library,所谓的对待方式就是你可以Check-in, Check-out,Version history等等Document Library List的Item应该具有的操作方式。2、而如果你设置的值为Ghostable,则此File只会被作为普通的List Item来对待。     而Cache的工作方式是,例如:你修改了Sharepoin某个页面的内容,Sharepoint要做的事情就是把修改前后发生变化的那部分及时保存到database中,下次再显示此页面时,就会把cache在WFE Memory中的原页面内容与从database中取出的变化部分进行整合,从而创建出修改后的页面内容然后呈现到客户端。你可以做一个测试,在Sharepiont网站中创建一个Custom List,此List不继承自Document Library,然后创建一个Item级的Feature,在其Element.xml中采用GhostableInLibrary设置,把此Feature

部署到你创建的Custom List中,你会发现在此Custom List中Items中你找不到你刚才部署的Feature,原因很简单,因为此Custom List不是Document Library类型的List,而其Item Feature的部署又采取的是针对
Documenty Library List类型的部署方式,所以就此产生了所谓的"Ghost" Item。如果把刚才创建的Feature修改为Ghostable方式,重新部署,你就会在你的Custom List中找到你部署的Feature了。

二、而如果你不设置Type值,则其工作方式就是"Unghostable"

即:此File不再Cache在WFE的Memory中,而是全部保存到database中,下次要呈现时,就全部从database中去取出来。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/437987.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

谷歌浏览器检查更新时出错:无法启动更新检查(错误代码为 3: 0x80080005 -- system level)

谷歌浏览器检查更新报错&#xff1a;检查更新时出错&#xff1a;无法启动更新检查&#xff08;错误代码为 3: 0x80080005 – system level&#xff09;&#xff0c;如下图所示&#xff1a; 网上的解决方法都是因为谷歌被墙&#xff0c;所以要重新下载&#xff0c;事实上并不是…

Hexo 博客本地预览报错:Error: listen EADDRINUSE 0.0.0.0:4000

Hexo博客在执行hexo s进行本地预览的时候&#xff0c;默认端口号是4000&#xff0c;当该端口号被占用时会报错 Error: listen EADDRINUSE 0.0.0.0:4000 &#xff0c;此时可以关闭占用该端口的进程&#xff0c;也可以更换端口号&#xff0c;更换端口号可以通过以下两种方法实现&…

SharePoint入门识记-整体架构

SharePoint站点层次结构&#xff1a; 1.Web Application: 一般创建后对应一个IIS Web Site, 默认创建后是打不开的&#xff0c;因为网站没有任何内容。 2.Site Collection: 一个Web Application 下通常可以包含多个SiteCollection&#xff0c;创建一个SiteCollection后默认会…

如何带团队

什么样的老板才能让团队迅速壮大&#xff0c;有战斗力&#xff1f;我研究从这三个方面着手&#xff0c;供大家参考。 第一&#xff1a;分钱 当老板&#xff0c;别整太虚的&#xff0c;要清楚大家都是来挣钱的&#xff0c;办企业是赚钱&#xff0c;打工也是为了赚钱。首先谈分…

Python 中 if __name__ == '__main__': 的理解

1、这段代码的功能 一个 Python 的文件有两种使用的方法&#xff0c;第一是直接作为脚本执行&#xff0c;第二是 import 到其他的 Python 脚本中被调用&#xff08;模块重用&#xff09;执行。因此 if __name__ __main__: 的作用就是控制这两种情况执行代码的过程&#xff0c…

PWN-COMPETITION-HGAME2022-Week2

PWN-COMPETITION-HGAME2022-Week2blindecho_severoldfashion_noteblind 访问/proc/self/mem即可修改当前进程的内存&#xff0c;.text段也是可修改的 程序开始的时候直接输出了write的地址&#xff0c;泄露libc&#xff0c;然后在__libc_start_main上喷射shellcode # -*- cod…

Sharepoint学习笔记—Site Definition系列-- 1、创建Site Columns

https://www.cnblogs.com/wsdj-ITtech/archive/2012/08/12/2470219.html Site Columns是Sharepoint网站的一个重要底层结构&#xff0c;它是一类可重用的列定义或模板&#xff0c;可以将其分配给一个或多个 SharePoint 网站的一个或多个列表。 一个Site Column是由几个属性定义…

利用Cloudflare为基于GitHub Pages的Hexo博客添加HTTPS支持

2022-01-25 更新&#xff1a;博客新地址&#xff1a;https://www.itbob.cn/&#xff0c;文章距上次编辑时间较远&#xff0c;部分内容可能已经过时&#xff01; 文章目录● 前言● 注册 Cloudflare● 添加站点● 修改DNS● 开启 HTTPS● 重定向强制 HTTPSHTTP&#xff08;超文本…

REVERSE-COMPETITION-HGAME2022-Week2

REVERSE-COMPETITION-HGAME2022-Week2xD MAZEupx magic 0fake shellcreakme2upx magic 1xD MAZE 迷宫题&#xff0c;不过不是上下左右&#xff0c;而是只有前进 0-512&#xff0c;1-64&#xff0c;2-8&#xff0c;3-1 每一次v14加上前进的单位后&#xff0c;需要保证map[v14]3…

Github+jsDelivr+PicGo 打造稳定快速、高效免费图床

2022-01-25 更新&#xff1a;博客新地址&#xff1a;https://www.itbob.cn/&#xff0c;文章距上次编辑时间较远&#xff0c;部分内容可能已经过时&#xff01; 本文原创首发于我的个人博客&#xff1a;www.itrhx.com&#xff0c;欢迎访问&#xff01; 本文在我个人博客上的链接…

用于科研的移动机器人平台推荐

作者&#xff1a;知乎用户 链接&#xff1a;https://www.zhihu.com/question/59738106/answer/268510238 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 最近看到一篇介绍机器人移动平台的文章&#xff0c;与题主分…

turtlebot3入门教程

旨在用于教育&#xff0c;研究&#xff0c;产品原型和爱好应用的目的。 TurtleBot3的目标是大幅降低平台的尺寸和价格&#xff0c;而不会牺牲性能&#xff0c;功能和质量。 由于提供了不同可选&#xff0c;如底盘&#xff0c;计算机和传感器&#xff0c;TurtleBot3可以通过各…

程序员必须掌握的核心算法有哪些?

由于我之前一直强调数据结构以及算法学习的重要性&#xff0c;所以就有一些读者经常问我&#xff0c;数据结构与算法应该要学习到哪个程度呢&#xff1f;&#xff0c;说实话&#xff0c;这个问题我不知道要怎么回答你&#xff0c;主要取决于你想学习到哪些程度&#xff0c;不过…

UI设计工具比较:Sketch、Adobe XD、墨刀、Mockplus、Axure RP

UI设计工具&#xff0c;分为2个派系。 其中&#xff0c;最大、最主流的派系&#xff0c;是Sketch、Adobe XD、墨刀这个派系。 这个派系的软件&#xff0c;操作方式、思路都非常接近&#xff0c;连常用快捷键都一样&#xff0c;会一个就等于都会了。 在一个无限大的画布上&…

光学字符识别 Tesseract-OCR 的下载、安装和基本用法

OCR&#xff1a;即Optical Character Recognition&#xff0c;光学字符识别&#xff0c;是指检查纸或者图片上打印的字符&#xff0c;通过检测暗、亮的模式确定其形状&#xff0c;然后用字符识别方法将形状翻译成计算机文字的过程&#xff1b; Tesseract-OCR&#xff1a;一款由…

界面原型设计工具Balsamiq、墨刀、Axure、Mockplus

Balsamiq的体验 这个基于Adobe AIR Runtime的工具实在是有让人眼前一亮的感觉&#xff0c;手绘风格的元件样式粗犷淋漓&#xff0c;能创建接近于纸上手绘的原型文件。其提供了丰富的手绘风格的web常用元件&#xff0c;包括常用的html控件、以及一些组合控件&#xff0c;如多媒体…

PWN-COMPETITION-HGAME2022-Week3

PWN-COMPETITION-HGAME2022-Week3changeable_noteelder_notesized_notechangeable_note edit_note中的gets函数存在堆溢出漏洞 本题没有leak函数&#xff0c;考虑利用_IO_2_1_stdout泄露libc 参考&#xff1a;好好说话之IO_FILE利用&#xff08;1&#xff09;&#xff1a;利用…

利用官方支持为基于GitHub Pages的Hexo博客启用HTTPS

2022-01-25 更新&#xff1a;博客新地址&#xff1a;https://www.itbob.cn/&#xff0c;文章距上次编辑时间较远&#xff0c;部分内容可能已经过时&#xff01; HTTP&#xff08;超文本传输协议&#xff09;&#xff0c;是一个基于请求与响应&#xff0c;无状态的&#xff0c;应…

标注功能介绍

Mockplus3.5.0.1版本中&#xff0c;新增了标注功能。多种标注模式&#xff0c;智能生成&#xff0c;随时查看。原型设计效率更高。 Mockplus的标注功能有以下四种模式&#xff1a; 1、无选中标注 在未选中任何组件时&#xff0c;按住Ctrl键&#xff0c;鼠标经过某个组件&#…

REVERSE-COMPETITION-HGAME2022-Week3

REVERSE-COMPETITION-HGAME2022-Week3Answers Windowscreakme3hardenedfishmanAnswer’s Windows 含有GUI的程序&#xff0c;ida打开&#xff0c;ShiftF12打开字符串窗口&#xff0c;发现"right"和"wrong" 对"right"查找交叉引用&#xff0c;来…