您的位置:首页 > 其它

Sharepoint 2013-A file specified in the modules section of this template already exists.

2013-07-25 16:58 706 查看
Recently, i did sharepoint skin by using feature. I Ran into an issue where I was only able to activate my feature only once after deployment. When I deactivate the feature and then try to activate the feature again, I met the following error :

Error: A file specified in the modules section of this template already exists.

Luckily, i found the reason, please look in the elements.xml of my feature i noticed that the attribute"IgnoreIfAlreadyExists" for this file was set to false.
<File Path="Module2\_catalogs\masterpage\Master.master"

Url="Master.master"

Type="GhostableInLibrary"

IgnoreIfAlreadyExists="True"/ >
The MSDN documentation about this attribute states: “To provision even if the file aready exists at the specified URL”. Sounds like my error.
So I changed the attribute “IgnoreIfAlreadyExists” to true and…. no more error. Hope it helps you.....
<File Path="Module2\_catalogs\masterpage\Master.master"

Url="Master.master"

Type="GhostableInLibrary"

IgnoreIfAlreadyExists="false"/ >
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐