2010-08-04 67 views
0

在MOSS 2007中,我們可以將標記的callstack屬性更新爲true,然後將customerrors模式更改爲「Off」以查看「An unexpected error已經發生'的消息。它是否也適用於SharePoint 2010?我試過但我得到以下錯誤:

在Sharepoint 2010中看到「發生意外錯誤」的實際錯誤

運行時錯誤 說明:服務器上發生應用程序錯誤。此應用程序的當前自定義錯誤設置可防止查看應用程序錯誤的詳細信息。

詳細信息:若要使此特定錯誤信息的細節是本地服務器計算機上觀看,請在位於根直銷下的「web.config」配置文件中創建一個標籤...

回答

2

使用ULS日誌。甚至還有一個不錯的觀衆:http://code.msdn.microsoft.com/ULSViewer

+0

ULS Viewer是一款出色的工具,可幫助您快速排除SharePoint問題。 – 2010-08-04 15:00:16

1

在web.config將CustomErrors更改爲Off並將callstack更改爲「true」(僅搜索這些值)

+0

實際上這就是我所做的...請完整閱讀我的問題 – ria 2010-08-04 13:06:24

+1

如果錯誤出現在佈局頁面之一中,請執行位於14/template/layouts – 2010-08-04 13:23:23

+0

下的web.config @ria - 如果您在你的問題中確實已經清楚了,它可能幫助我們完全閱讀了它! – Ryan 2010-08-04 13:55:40

1

您還可以在事件查看器的應用程序日誌中看到錯誤。

+0

是否會出現在aspx頁面上的錯誤? – ria 2010-08-04 13:07:04

+0

它會給你潛在的錯誤。 – sjjoshi 2010-08-05 01:24:01

1

仍然可以對web.config進行更改以獲得常規的asp.net黃色屏幕錯誤。就像使用標準應用程序一樣,當您第一次在SharePoint 2010項目中擊中F5時,Visual Studio 2010會提示您是否希望它爲您自動配置本地web.config文件。

但是,在SharePoint 2010中,自定義錯誤頁面顯示可用作日誌文件中書籤的GUID。它使搜索日誌文件多了更容易。但是,該GUID不會顯示在黃色屏幕錯誤頁面上,因此在修改web.config之前,您可能需要考慮這一點。