2012-09-25 26 views
0

首次使用BDC在SharePoint 2010中開發外部列表。無法顯示此Web部件 - SharePoint 2010 BDC

當我調試並遍歷代碼時,我可以看到我正在獲取數據。我甚至將Linq to SQL查詢的結果限制爲20個項目。我可以看到我收到了20個查詢返回的項目。

問題是當我在調試時嘗試查看外部列表時,它會拋出「Web部分無法顯示」的錯誤。我已經在SharePoint日誌中搜索關聯的GUID,並且我發現錯誤提到默認過濾器可能會導致性能問題。

我認爲這個錯誤必須是虛假的 - 我只返回20個項目,所以SharePoint 應該顯示我的列表。

有關調試此問題的任何建議?我一直在谷歌搜索這個問題,但這個錯誤是如此通用,它可能意味着任何事情。

更新

我跟着this microsoft tutorial列出的步驟。我刪除了我的代碼並重新創建了好幾次,並且我知道我沒有錯過本教程中的任何步驟。

回答

0

在調試BDC SharePoint項目時,我通常會按照以下步驟操作。

  1. 構建和部署BDC項目
  2. 手動創建一個外部列表來說,如果不是已經由BDC解決方案
  3. 做到確保「所有驗證用戶」擁有所有訪問(這是在中央管理完成)
  4. 在同一解決方案中創建一個空的SharePoint項目(比如說SPDebug)。
  5. 構建和調試SPDebug項目。
  6. 把一個斷點BDC項目代碼(即內部ReadItem())
  7. 轉到列表,選擇列表實例

優勢具有調試一個單獨的項目是你不丟失任何配置你已經完成了SharePoint網站。

相關問題