SharePoint 網站有錯誤時,常常都是回應:未知的錯誤;這種訊息讓人很難除錯,那該怎麼辦呢?
A solution for "An unexpected error has occurred"
SharePoint 網站有錯誤時,常常都是回應:未知的錯誤;這種訊息讓人很難除錯,那該怎麼辦呢?
只要修改 Web.config 兩個地方就可以看到完整的錯誤訊息了!
以下面的例子為例,連結 http://server/_layouts/OfficialFileAdmin.aspx 發生未知的錯誤。
這時到 device:\Inetpub\wwwroot\wss\VirtualDirectories\80 下,即您的 SharePoint 網站的實體目錄下,找到 Web.confg!
用記事本、任何純文字編輯器或 Visual Studio 開啟
將
SafeMode MaxControls="200" CallStack="false" -> SafeMode MaxControls="200" CallStack="true"
再將
<customErrors mode="On" /> -> <customErrors mode="Off" />
改完後存檔,再回瀏覽器重新整理,就可以看到完整的錯誤訊息了!