Isso pode ocorrer se AuthPersistSingleRequest = False ou se a conexão tcp for iniciada a partir de uma porta de origem diferente no cliente. Se conexões subseqüentes forem originadas de uma porta diferente, isso resultará em um novo desafio.
Ao executar um site localy no IIS, cada solicitação requer autenticação NTLM novamente.
Quando executado no servidor, não é tão ruim, mas ainda solicita mais de uma vez por um lote de solicitações, todas usadas para carregar uma página.
Eu encontrei uma pergunta que é Similar , mas diferente .
Minhas solicitações têm Connection: keep-alive
Todos os pedidos têm ASP.NET_SessionId
definido para o mesmo valor, por que alguns precisariam de autenticação, enquanto outros não?
Tentando entender isso ...
Isso pode ocorrer se AuthPersistSingleRequest = False ou se a conexão tcp for iniciada a partir de uma porta de origem diferente no cliente. Se conexões subseqüentes forem originadas de uma porta diferente, isso resultará em um novo desafio.