Il servizio Web ASP.Net non può essere eseguito perché il pool di applicazioni non è in grado di avviarsi a causa della crisi di identità che sta attraversando.Errore ASP.Net: "L'identità del pool di applicazioni non è valida"
L'utente che sto usando nel pool di app è un utente di dominio, è un amministratore locale, è in IIS_WPG, ho dato "atto come parte delle autorizzazioni del sistema operativo" - niente. Nada. Non riesce ad avviare il pool di applicazioni ogni volta.
L'aggiunta di un utente a IIS_WPG di solito è ciò che manca, ma suppongo che ci sia qualcos'altro.
cose che ho provato:
- Aggiunta all'utente di IIS_WPG
- Aggiunta utente al gruppo amministratore locale e aggiungendo il "Agisci come parte del sistema operativo" giusti.
- Aspnet_regiis -ga
- riavvio ...
- la password Controllato
- ricreato la piscina app e assegnando solo la mia applicazione ad esso
P.S. Se utilizzo l'utente del servizio di rete, tutto funziona - è solo il mio utente "personalizzato" che sta fallendo. L'accesso (interattivo) con questo utente funziona.
Edit:
La soluzione è come descritto in the accepted answer (aggiungendo il "Accesso come servizio" diritto di utente identità del pool di applicazioni).
mi limiterò a aggiungere, per riferimento futuro, per chi incontrare il seguente messaggio quando si tenta di aggiungere il "Accesso come servizio" diritto a un utente di dominio:
"This setting is not compatible with computers running Windows 2000 Service Pack 1 or earlier...."
Sappiate che questo ha niente a che fare con Windows 2000 ed è solo la politica di gruppo del dominio che ti impedisce di assegnare questo diritto all'utente.
che cosa segnala esattamente il registro degli eventi? – AviD
Assaf: se si stanno creando account personalizzati da utilizzare come identità del pool di applicazioni, è necessario utilizzare aspnet_regiis -ga. –
Kev
Kev - Ho provato e non è stato utile –