2012-08-23 134 views
1

如何通過修改web.config文件來啓用Sharepoint站點中的錯誤信息。我已經做了在web.config文件中進行以下更改Sharepoint站點中未顯示Sharepoint錯誤詳細信息(調用堆棧信息)

Callstack = true 
CustomErrors mode = Off 
Compilation debug = true 

但我仍然是沒能獲得在SharePoint站點調用堆棧細節(錯誤詳細信息)的錯誤,而不是說我得到這個以下錯誤 「要使此特定錯誤消息的詳細信息可在本地服務器計算機上查看,請在位於當前Web應用程序根目錄中的」web.config「文件中創建一個標記」。請在此糾正我?

回答

0

你運行過iisreset嗎?

確保你在web.config看起來像這些變化:

<customErrors mode=」Off」 /> 

<SafeMode … CallStack=」true」 … > 

<trace enabled=」true」 pageOutput=」true」/> 

PS:顯示堆棧跟蹤在生產環境中不recomenned,而是通過日誌使用像ULSViewer工具潛水文件。

2

自定義錯誤模式關閉,(或關於,我永遠不會記得)。然後設置debug = true。問題在於sharepoint使用了許多不同的web.configs。在Web應用程序級別(在inetpub,虛擬目錄中)有一個,然後在/ web服務器擴展/ 14中有一個用於佈局頁面,控制模板等。您必須在與您的代碼相關的所有相關Web配置中進行這些更改。

很明顯,爲了安全起見,請務必在生產中關閉此功能。

您不需要執行iisreset,更改web.config文件將自動導致一個。

+0

我有應用程序頁面的問題,直到我改變了14 \ TEMPLATE \ LAYOUTS \ web.config爲羅伯特建議我無法看到錯誤的細節。 –