Possiedo un'app MV.NET di ASP.Net che utilizza Sicurezza integrata e che deve essere in grado di garantire l'accesso aperto a un percorso specifico. Il percorso in questione è ~/Agreements/Upload
. Ho provato alcune cose e nulla ha funzionato finora.Come posso consentire a tutti gli utenti di accedere a una rotta all'interno di un sito Web con autenticazione integrata?
<configuration>
<location path="~/Agreements/Upload">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
In IIS in Protezione directory> Metodi di autenticazione Ho selezionato solo "Autenticazione integrata di Windows". Ora, questo potrebbe essere parte del mio problema (come anche se IIS non consente l'IIS di cui sopra). Ma se questo è il caso, come posso configurarlo in modo che Integrated Security funzioni ma consente alle persone che non sono autenticate di accedere al percorso specificato?
PERICOLO, Non è possibile proteggere l'app MVC in questo modo. Vedi http://blogs.msdn.com/b/rickandy/archive/2012/03/23/securing-your-asp-net-mvc-4-app-and-the-new-allowanonymous-attribute.aspx – RickAndMSFT
@ RickAndMSFT è su una crociata giusta. Leggo il suo blog e sono convinto che abbia ragione. – MrBoJangles