La rappresentazione non riesce con IIS Express quando è abilitato il controllo dell'account utente
Questo articolo consente di risolvere il problema in cui una rappresentazione non riesce con Microsoft Internet Information Services (IIS) Express quando è abilitato il controllo dell'account utente.
Versione originale del prodotto: Internet Information Services Express
Numero KB originale: 2701070
Sintomi
Considerare lo scenario descritto di seguito:
Si sta eseguendo un'applicazione Web in IIS Express con Visual Studio. L'applicazione è configurata per l'autenticazione anonima e usa la rappresentazione di un account del servizio per accedere a un database SQL back-end. Quando si accede all'applicazione Web con un Web browser, viene visualizzato un messaggio di errore simile all'esempio seguente:
Errore del server nell'applicazione /my_app.
Errore di configurazione
Descrizione: si è verificato un errore durante l'elaborazione di un file di configurazione necessario per gestire questa richiesta. Esaminare i dettagli specifici degli errori riportati di seguito e modificare il file di configurazione in modo appropriato.
Messaggio di errore del parser: errore durante il caricamento di un file di configurazione: impossibile avviare il monitoraggio delle modifiche in C:\mysite\web\my_app\default.aspx.
Errore di origine:
[Nessuna riga di origine pertinente]
File di origine: riga C:\mysite\web\my_app\default.aspx\web.config: 0
Informazioni sulla versione: Microsoft .NET Framework versione:4.0.30319; versione ASP.NET:4.0.30319.17379
Questo problema si verifica quando l'account di rappresentazione è in esecuzione come non con privilegi elevati.
Causa
Per il funzionamento della rappresentazione, l'utente deve avere il SeImpersonatePrivilege
privilegio . Tuttavia, con controllo dell'account utente abilitato, il SeImpersonatePrivilege
privilegio viene rimosso dal token di rappresentazione, quindi la rappresentazione non riesce.
Risoluzione
Per risolvere questo problema, eseguire IIS Express come amministratore se è necessario usare la rappresentazione nell'applicazione Web.