的SharePoint - 无法完成此操作错误
真希望自己是上帝,那么我会明白这意味着什么:的SharePoint - 无法完成此操作错误
的功能“MyLists”类型“ListInstance”的元素“MYLIST”(ID:f3981600- c824- 4f88-85ce-94d049ba63ee)在激活期间引发异常:无法完成此操作。请再试一次。
任何人都知道这个错误“真正的意思”是什么。它发生在我尝试激活该功能时。
上激活代码的功能是非常直截了当:
public override void FeatureActivated(SPFeatureReceiverProperties properties)
{
using (SPWeb site = properties.Feature.Parent as SPWeb)
{
SPList list = site.Lists["My Messages"];
list.ContentTypesEnabled = true;
list.Update();
}
}
在列表实例,列表定义,列表模式或功能接收器的某处出现错误,不幸的是,使用MOSS - 您并不总是得到真正的错误消息或简单的调试方法...所以我结束了从头开始...完全和一次构建功能1行....
为了从基础开始 - 你必须看看在SharePoint日志文件,以查看是否有可用的任何有关错误的更多信息?日志文件通常可以在12蜂房文件夹记录下找到
C:\ Program Files文件\共同 文件\微软共享\ web服务器 扩展\ 12个\ LOGS
在最新日志文件,搜索您要激活的功能(尝试使用该功能的名称,如果失败,请尝试使用GUID)。
有时候日志文件会有一些关于错误的更多细节,或者您可能在错误旁边的日志中看到一条记录,可能会帮助您找出错误的位置。
您可以看到的另一个地方是Windows事件日志 - 打开并查看应用程序节点。您可能会看到记录的SharePoint相关错误消息,其中可能包含有关失败的详细信息
在异常中也应该有一个错误代码。它通常与一些COM错误有关。尝试使用Google +搜索特定的错误代码。
如果你使用那个花哨的视觉工作室部署你可能最终有这个错误什么是发is是有两个或更多功能试图做同样的事情看看你的wsp视图:
解决方案:删除重复的功能 1)清理您的pkg和bin文件夹 2)反安装任何重复的功能或列表(你可以看到在SharePoint Designer名单)
干杯
我最近买了由SPList包装进行任何操作此异常。 操作尝试使用SPQuery执行CAML字符串的任何过滤。
搜索一点点,我找到了解决办法,在microsoft forums
在我来说,它是由错误的CAML字符串引起的。
如果您创建自定义内容类型,然后添加列表定义,然后以某种方式更改内容类型(即添加列),则通常会发生这样的情况。
Paul。
该错误来自扩展日志:(这就是完整的错误信息。有帮助的我知道 - 但我期望从MOSS这样的错误,如果它有帮助,我们不会在SharePoint编程。 – 2009-08-24 18:56:26