"Errore imprevisto" - "An unexpected error has occurred" in Sharepoint
Può capitare che una web application vada in errore per i motivi più disparati...
Viene però visualizzato un messaggio di errore generico, come ad esempio "Errore Imprevisto" oppure "An unexpected error has occurred".
Un buon punto di partenza per comprendere la causa del problema è il seguente:
Modificare il file "web.config" all'interno della Web application che produce l'errore in IIS:
<SafeMode MaxControls="200" CallStack="false" ...> <!-- Modificare con -->
<SafeMode MaxControls="200" CallStack="true" ...>
<customErrors mode="On" /> <!-- Modificare con -->
<customErrors mode="Off" />
<compilation batch="false" debug="false"> <!-- Modificare con -->
<compilation batch="true" debug="true">
Dopo aver risolto il problema ripristinare i valori predefiniti.
<SafeMode MaxControls="200" CallStack="false" ...>
<customErrors mode="On" />
<compilation batch="false" debug="false">
Nel momento in cui i valori di default vangono modificati si verifica un decremento di prestazioni del sistema.
Referenze:
Optimizing Sharepoint - an IT Operations perspective : Troubleshooting the MOSS error: "An unexpected error has occurred":
http://blogs.technet.com/waynemo/archive/2007/09/30/troubleshooting-the-moss-error-an-unexpected-error-has-occurred.aspx
Stefan Goßner : How to enable debugging in WSS 3.0:
http://blogs.technet.com/stefan_gossner/archive/2006/12/19/how-to-enable-debugging-in-wss-3-0.aspx