Proteggere cartelle IIS7

martedì 07 dicembre 2010 - 14.42
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008

lordwaizard Profilo | Senior Member

Ho creato una nuova cartella e ho inserito il seguente web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<authorization>
<remove users="*" roles="" verbs="" />
<add accessType="Allow" users="davide" />
</authorization>
</security>
</system.webServer>
</configuration>


Ma il risultato è il seguente
401 - Autorizzazione negata: accesso negato a causa di credenziali non valide.
Non si dispone delle autorizzazioni necessarie per visualizzare la directory o la pagina utilizzando le credenziali fornite.


Se disattivo l'autenticazione anonima cosa posso attivare? Ho provato ad attivare l'autenticazione asp.net, mi fa la domanda per fornire le credenziali ma non ho accesso.

Come posso fare?

sankyu Profilo | Senior Member

Ciao, nello specifico è che il sistema non sa che tu sei l'utente davide che hai messo nel web.config; in asp.net esistono 3 tipi fondamentali di autenticazione
Forms authentication,Windows Authentication e passport(oppure live ) authentication.
Per ora ti linko una pagina del blog asp.net ufficiale di scott guthrie nel quale c'è tutto ciò che riguarda l'autenticazione in .net
dal più semplice al più complesso
http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx

se ti serve una mano in qualcosa di più specifico o non hai capito qualcosa chiedi pure ma prima ti consiglio una lettura a quanto sopra

Consulente e Sviluppatore .net in ambito finanziario
Dai un occhio al mio blog potrebbe tornarti utile
http://dotnetmemo.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5