Debugging SharePoint can be problematic at times, it does like to hide debugging information from you. Recently I got an error: “An unexpected error has occurred” with nothing written to log files, trace or the event log.
The solution is to change a single entry in web.config, by modifying the line…
<SafeMode MaxControls=“200“ CallStack=“false“…
to…
<SafeMode MaxControls=“200“ CallStack=“true“…
You will also need to set custom errors to ‘Off’ .
<customErrors mode=“Off“/>
You will no longer see the “An unexpected error has occurred” error page and instead you get a lovely ’standard ASP.Net error page’ with the stack trace and everything…development has got that little bit easier!!
Filed under: Debug SharePoint