2013-07-17 130 views
1

有誰知道是否有任何方法可以從SharePoint 2010中的listdata.svc中獲取服務器錯誤,而無需在網站的web.config中將CallStack設置爲true?SharePoint 2010 LIstData服務服務器錯誤

我們正在部署的客戶端不允許出於安全目的將CallStack設置爲true。然而,我們有ItemEventReceivers捕獲處理錯誤,我們需要返回 以便我們可以通知最終用戶他們犯了一個錯誤,但我找不到一個 備選方法來CallStack設置從服務器獲取錯誤。

回答

0

你說:「處理我們需要返回的錯誤,以便我們可以告知最終用戶他們犯了一個錯誤」,如果它由於用戶錯誤而拋出錯誤,那麼這不是用戶錯誤是應用程序設計問題。

舉例來說,你應該試圖去提交到列表之前驗證您的數據和不依賴例外的警告爲必填字段用戶等

話雖如此,你可以使用自定義示蹤劑和發送ULS日誌的例外情況,您可以在其中分析它。

另一種方法是在發生錯誤時掛接某種電子郵件通知並在電子郵件中轉儲異常詳細信息。我剛剛將Elmah連接到Sharepoint並且它工作的很好