Da quando ci siamo spostati da IIS 7.0 a IIS 7.5, l'autenticazione di Windows non funziona più dalle richieste remote. Se apro il sito Web sul server web, tutto funziona correttamente.IIS 7.5 Autenticazione di Windows non riuscita con 401
web.config:
<authentication mode="Windows" />
<identity impersonate="true" />
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
Impostazioni IIS:
Authentication (enabled): ASP.NET Impersonation, Windows Authentication (all others are disabled)
ApplicationPool: Managed Pipeline Mode -> Classic, Identity -> ApplicationPoolIdentity
richieste non riuscite Trace:
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName: WindowsAuthenticationModule
Notification: 2
HttpStatus: 401
HttpReason: Unauthorized
HttpSubStatus: 1
ErrorCode: 2148074254
ConfigExceptionInfo:
Notification: AUTHENTICATE_REQUEST
ErrorCode No credentials are available in the security package (0x8009030e)
A ny suggerimenti?
Dopo rendo invalida che mi metterò due FailedTrace Richiesta: 1 ° : Richiesta Sommario URL http: // nomecomputer: 80/ App Pool AppPoolName Autenticazione NOT_AVAILABLE Utente da token ID attività {00000000-0000-0000-0A00-0080000000FC} MODULE_SET_RESPONSE_ERROR_STATUS 401.2 2 °: Richiesta Riassunto: URL http: // nomecomputer: 80/ App Pool NomePoolApp autenticazione NTLM utente da token di dominio \ nomeutente ID attività {} 00000000-0000-0000-0C00-0080000000FC MODULE_SET_RESPONSE_ERROR_STATUS 401.5 Sembra che la prima richiesta sia una PreAuthentication ma ho disabilitato KernelMode. – Dave
Abbiamo provato con i seguenti client senza successo, Windows XP (Safari, Firefox, IE) e Windows 7 (Chrome, IE) – Dave