2009-08-24 61 views
1

真希望自己是上帝,那麼我會明白這意味着什麼:的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(); 
     } 
    } 

回答

3

在列表實例,列表定義,列表模式或功能接收器的某處出現錯誤,不幸的是,使用MOSS - 您並不總是得到真正的錯誤消息或簡單的調試方法...所以我結束了從頭開始...完全和一次構建功能1行....

1

爲了從基礎開始 - 你必須看看在SharePoint日誌文件,以查看是否有可用的任何有關錯誤的更多信息?日誌文件通常可以在12蜂房文件夾記錄下找到

C:\ Program Files文件\共同 文件\微軟共享\ web服務器 擴展\ 12個\ LOGS

在最新日誌文件,搜索您要激活的功能(嘗試使用該功能的名稱,如果失敗,請嘗試使用GUID)。

有時候日誌文件會有一些關於錯誤的更多細節,或者您可能在錯誤旁邊的日誌中看到一條記錄,可能會幫助您找出錯誤的位置。

您可以看到的另一個地方是Windows事件日誌 - 打開並查看應用程序節點。您可能會看到記錄的SharePoint相關錯誤消息,其中可能包含有關失敗的詳細信息

+0

該錯誤來自擴展日誌:(這就是完整的錯誤信息。有幫助的我知道 - 但我期望從MOSS這樣的錯誤,如果它有幫助,我們不會在SharePoint編程。 – 2009-08-24 18:56:26

1

在異常中也應該有一個錯誤代碼。它通常與一些COM錯誤有關。嘗試使用Google +搜索特定的錯誤代碼。

0

如果你使用那個花哨的視覺工作室部署你可能最終有這個錯誤什麼是發is是有兩個或更多功能試圖做同樣的事情看看你的wsp視圖:

解決方案:刪除重複的功能 1)清理您的pkg和bin文件夾 2)反安裝任何重複的功能或列表(你可以看到在SharePoint Designer名單)

乾杯

0

我最近買了由SPList包裝進行任何操作此異常。 操作嘗試使用SPQuery執行CAML字符串的任何過濾。

搜索一點點,我找到了解決辦法,在microsoft forums

在我來說,它是由錯誤的CAML字符串引起的。

0

如果您創建自定義內容類型,然後添加列表定義,然後以某種方式更改內容類型(即添加列),則通常會發生這樣的情況。

Paul。

相關問題