iT邦幫忙

0

如何查詢 SharePoint 的錯誤訊息

你好,我使用的是 SharePoint Server 2010 中文企業版。
經常在開發 Webpart 上會發生一些錯誤訊息,不過畫面上的提示真的是非常的不清楚,例如以下錯誤訊息:

錯誤
發生意外的錯誤。
疑難排解 Microsoft SharePoint Foundation 的問題。
相互關聯識別碼: 5a243342-14bf-4a98-84a0-deeaa64fcc11
日期及時間: 2013/10/23 下午 10:29:37

這就是我在引用一個 Reporting Viewer 控制項之後就會發生的問題,不過我試過很多方法一直無法解決。
很大的困難在於畫面上的錯誤訊息真的理解解決問題的方向。
SharePoint Server 2010 的系統內部有紀錄比較能夠參考的資訊嗎?
不然都只能靠碰運氣的找人詢問,很多問題因此無法解決或進展。
感謝您的回覆。

4
sam0407
iT邦高手 1 級 ‧ 2013-10-24 09:55:04
最佳解答

將您的程式的每一段都用try catch包起來,每一段都throw不同的exception message出去,先判斷是那一段出問題。

請參考下列 MSDN 設定, 將您的開發環境開啟 Debug 模式
customErrors mode 設成 Off
http://msdn.microsoft.com/zh-tw/library/h0hfz6fc%28VS.80%29.aspx
compilation debug 設成 True
[http://msdn.microsoft.com/zh-tw/library/e8z01xdh%28v=vs.110%29.aspx
](http://msdn.microsoft.com/zh-tw/library/e8z01xdh%28v=vs.110%29.aspx<br />
)
P.S 請勿在正式環境做這樣的設定

6
丁丁 (Dean)
iT邦大師 6 級 ‧ 2013-10-24 00:24:59

arthur1977提到:
在引用一個 Reporting Viewer 控制項之後就會發生的問題

有可能是這個控制項本身和 SharePoint 2010 Server 不相容暈
提供一下該控制項的資訊, 可能可以找的到資訊~

Handling Exceptions in Web Parts =>
Exception Management in SharePoint

4
danieltw
iT邦研究生 5 級 ‧ 2013-10-25 12:48:00

有專門解譯SharePoint Log的軟體,可上網查詢下載。

我要發表回答

立即登入回答