Sto lavorando per provare a trasferire un'app ASP.NET da Server 2003 (e IIS6) a Server 2008 (IIS7).
Quando provo a visitare la pagina sul browser ottengo questo:
Errore del server nell'applicazione '/'
Eccezione di sicurezza
Descrizione: l'applicazione ha tentato di eseguire un'operazione non consentita dalla politica di sicurezza. Per concedere a questa applicazione l'autorizzazione richiesta, contattare l'amministratore di sistema o modificare il livello di attendibilità dell'applicazione nel file di configurazione.
Dettagli eccezione: System.Security.SecurityException: l'origine non è stata trovata, ma non è stato possibile cercare alcuni o tutti i registri eventi. Registri inaccessibili: sicurezza
Errore sorgente:
È stata generata un'eccezione non gestita durante l'esecuzione della richiesta Web corrente. Le informazioni relative all'origine e alla posizione dell'eccezione possono essere identificate utilizzando la traccia dello stack delle eccezioni riportata di seguito.
Stack Trace:
[SecurityException: l'origine non è stata trovata, ma non è stato possibile cercare alcuni o tutti i registri degli eventi. Registri inaccessibili: Sicurezza.]
System.Diagnostics.EventLog.FindSourceRegistration (Origine stringa, String machineName, Boolean readOnly) +562 System.Diagnostics.EventLog.SourceExists (Origine stringa, String machineName) +251
[Omissis]
Queste sono le cose che ho fatto per provare a risolverlo:
Concedi alla chiave l'accesso completo a "Tutti"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security
. Questo ha funzionato. Ma naturalmente non posso farlo in produzione. Quindi ho eliminato l'autorizzazione "Tutti" dopo aver eseguito l'app per alcuni minuti e l'errore è riapparso.Ho creato l'origine nel registro applicazioni e nel registro sicurezza (e ho verificato che esiste tramite regedit) durante l'installazione con autorizzazioni elevate ma l'errore è rimasto.
Ho fornito all'app un livello di attendibilità completo nel
web.config
file (e nell'usoappcmd.exe
) ma senza risultati.
Qualcuno ha un'idea di cosa si potrebbe fare qui?
PS: Questo è un seguito a questa domanda . Ho seguito le risposte fornite ma senza risultati (vedi sopra # 2).