Windows Authentication in ASP.NET, risolvere l'errore di accesso negato.
Se avete mai avuto a che fare con l'autenticazione windows su ASP.NET avrete sicuramente visto numerose guide che suggeriscono di aggiungere al web.config le seguenti righe
et voilà!
Non proprio in effetti. Potrebbe capitare di ricevere un errore di accesso negato del tipo:
Errore server nell'applicazione '/'. Accesso negato. Descrizione: Errore durante l'accesso alle risorse necessarie per soddisfare la richiesta. Probabilmente il server non è configurato per l'accesso all'URL richiesto. Messaggio di errore 401.2.: Non autorizzato: accesso non riuscito a causa della configurazione del server. Accertarsi di disporre delle autorizzazioni necessarie per visualizzare la directory o la pagina in base alle credenziali specificate e ai metodi di autenticazione abilitati sul server Web. Per ulteriori informazioni, contattare l'amministratore del server Web. Informazioni di versione: Versione di Microsoft .NET Framework:4.0.30319; Versione di ASP.NET:4.0.30319.34009
Potrebbe venirvi in mente di rimuovere il nodo authorization e questo vi permetterebbe di accedere al sito ma indagando in debug l'oggetto User otterreste dei risultati alquanto sconcertanti ovvero che l'utente non è attualmente loggato
La soluzione è molto semplice, ovviamente vanno inseriti i tag nel web.config come suggerito in diversi articoli e come abbiamo visto anche precedentemente successivamente va abilitata la windows authentication nelle proprietà del progetto
Quindi nessuna necessità di toccare le impostazioni di IIS Express.
comments powered by Disqus