【发布时间】:2014-09-23 04:36:39
【问题描述】:
我是 sharepoint 2013 的新手:
在我从 Visual Studio 创建的 sharepoint 解决方案中,我创建了一个项目,其中包含我的解决方案的数据模型:我在这个项目中放入了我的解决方案所需的自定义字段、自定义类型以及自定义列表。
然后我在这个项目中创建了 3 个功能:
第一个站点范围功能的功能包含我的解决方案的所有自定义类型和自定义字段,它的名称是Feature_ContentTypes_Fields。
第二个功能是站点范围功能包含我的自定义列表的所有列表定义 (我在其中添加了“它的名称是 Feature_ContentTypes_Fields "作为特征激活依赖),它的名字是Feature_ListDefinitions。
最后一个网络范围的功能包含我的自定义列表的所有列表实例 (我在其中添加了“Feature_ListDefinitions”作为功能激活依赖),它的名字是Feature_ListInstances。
结果:
1/ 成功构建。
2/ 部署失败
这是部署解决方案时 Visual Studio 的输出:
------ 构建开始:项目:模型,配置:调试任何 CPU ------ 模型 -> C:\Users\myusername\Desktop\ProxymSPIntranet\SPIntranet\Model\bin\Debug\Model .dll 在以下位置成功创建包: C:\Users\myusername\Desktop\ProxymSPIntranet\SPIntranet\Model\bin\Debug\Model.wsp ------ 部署开始:项目:模型,配置:调试任何 CPU ------ 活动部署配置:默认跳过部署步骤,因为未指定预部署命令。回收 IIS 应用程序池:回收 IIS 应用程序池 'SharePoint - 1111'... 收回解决方案:停用功能 'Model_Feature_ListDefinitions' ... 停用功能 'Model_Feature_ContentTypes_Fields' ... 收回解决方案 'model.wsp'... 正在删除解决方案 'model.wsp'... 添加解决方案:
添加解决方案“Model.wsp”...正在部署解决方案“Model.wsp”...
激活功能:激活功能“Feature_ContentTypes_Fields” ... 激活功能 'Feature_ListDefinitions' ... 激活 功能“Feature_ListInstances”...部署步骤中发生错误 “激活功能”:无法完成此操作。请再试一次。 ========== 构建:1 个成功或最新,0 个失败,0 个跳过 ========== ========== 部署:0 成功,1 失败,0 跳过 ==========
谁能帮帮我?
【问题讨论】:
-
同时检查你的输出窗口,看看错误究竟是从哪里出现的。 ctrl+w,ctrl+o 快捷键在部署进行时打开输出窗口
-
激活功能时出现错误,正是包含列表实例的功能。
标签: visual-studio-2013 sharepoint-2013