Può capitare che SharePoint 2010 non risponda e il browser visualizzi solo questo errore generico:
Server Error
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.
se nei log di SharePoint non trovi nessuna segnalazione, per identificare l'errore, devi abilitare il trace di IIS:
  • vai in IIS 7
  • clicca sul sito che da problemi
  • vai nel menu Actions \ Configure \ Failed Request Tracking
  • spunta la casella Enabled
sempre rimanendo nella console di IIS 7:
  • clicca sul sito che da problemi
  • clicca sull'icona Failed Request Tracing Rules
  • vai in Actions \ Add
  • seleziona All content (*)
  • nella schermata successiva in Status code(s) inserisci 500
  • premi Finish
adesso IIS comincia a loggare tutti gli errori 500 in %SystemDrive%\inetpub\logs\FailedReqLogFiles\<siteid> (questo è il percorso di default).

Fai doppio click sul file xml se c'è un warning con dentro un errore simile a questo:
-MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName IIS Web Core
Notification 1
HttpStatus 500
HttpReason Internal Server Error
HttpSubStatus 19
ErrorCode 2147942413
ConfigExceptionInfo \\?\C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config ( 531) :Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'ChartImageHandler'

Notification BEGIN_REQUEST
ErrorCode The data is invalid. (0x8007000d)

significa che nel web.config c'è una chiave duplicata come nell'esempio qua sotto:

XML
<handlers>
      <remove name="OPTIONSVerbHandler" />
      <remove name="WebServiceHandlerFactory-Integrated" />
      <remove name="svc-Integrated" />
      <remove name="WebDAV" />
...
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </handlers>
questo impedisce l'avvio di SharePoint.
Rimuovendo la chiave duplicata tutto riprende a funzionare.
Ricordati di disabilitare il trace di IIS
Potrebbe interessarti anche: