Ho un sito molto semplice con solo file statici in IIS 7 su Windows Server 2008 SP2.
Quando provo ad accedere a qualsiasi file statico ricevo un errore 500. Se rinomino un file html per avere un'estensione aspx, funziona bene.
Il sito funziona anche bene quando si utilizza l'identità integrata per il pool di applicazioni. Il problema si verifica quando passo a utilizzare un account personalizzato per il pool di applicazioni. Ho provato a utilizzare account sia locali che di dominio per eseguire il pool di applicazioni in.
Ho dato il pieno controllo a questi account sulla directory e sui file del sito web.
L'attivazione della traccia rivela questo messaggio di errore:
ModuleName:
Notifica IIS Web Core : 2
HttpStatus: 500
HttpReason: errore interno del server
HttpSubStatus: 0
ErrorCode: 2147943746
ConfigExceptionInfo
Notifica: AUTHENTICATE_REQUEST
ErrorCode: O non è stato fornito un livello di rappresentazione richiesto o il livello di rappresentazione fornito è invalido. (0x80070542)
Non ho avuto fortuna con google il codice di errore.