Le pagine ASP in IIS che utilizzano l’errore Localhost 401.3 non dispongono dell’authorization

Ho appena installato IIS in modo da poter visualizzare i file asp in un browser, ma quando inserisco l’indirizzo in un browser come: http: //localhost/index.asp ottengo un errore.

L’errore mostra questo:

Errore HTTP 401.3 – Non autorizzato Non si dispone dell’authorization per visualizzare questa directory o pagina a causa della configurazione dell’elenco di controllo di accesso (ACL) o delle impostazioni di crittografia per questa risorsa sul server Web.

Ho davvero bisogno di risolvere questo problema, sarei molto grato per qualsiasi consiglio su questo.

OK, sto lavorando qui dalla memoria perché non sono davanti a una macchina Windows.

Se fai clic con il tasto destro sulla cartella webroot / inetpub / wwwroot / o sulla directory del sito web su cui stai lavorando su proprietà aperte e seleziona sicurezza, penso che lo sia, vedrai l’elenco degli utenti con le loro autorizzazioni per quella cartella. C’è una sezione per aggiungere nuovi utenti in cui è ansible aggiungere l’account IIS_IUSRS (ricerca dall’elenco degli utenti se necessario), che sarà l’utente predefinito utilizzato quando l’autenticazione anonima è abilitata. Assegna a questo account le autorizzazioni pertinenti (leggi, scrivi, esegui) assicurandoti di applicare a file e sottocartelle. Aggiorna il sito web in IIS e dovresti essere felice di andare.

Il mio problema riguardava l’identity framework utilizzata nel pool di app. Ho modificato l’Autenticazione del sito in “Id quadro del pool di applicazioni” e ho assegnato alla directory le autorizzazioni appropriate.

inserisci la descrizione dell'immagine qui

Avevo una cartella non funzionante (estratta da un file zip che proveniva da un messaggio di posta elettronica proveniente da una specie di argomento MS Sharepointy o qualcosa del genere). I file sono stati tutti contrassegnati con Esplora risorse -> Fare clic con il pulsante destro del mouse -> Proprietà -> Avanzate -> Cripta i contenuti per proteggere i dati. Unticking lo ha guarito.

Nel mio caso avevo creato un’applicazione in IIS 7 su Windows 7 utilizzando “Aggiungi applicazione” nel sito Web predefinito. Ho dovuto aggiungere l’account “utenti” dal computer locale e questo mi ha permesso di eliminare l’errore di authorization.

Mi è successo questo e quello che dovevo fare era apparentemente aggiungere un file web.config. Non importa che fosse solo un sito PHP, e che “Everyone” avesse il pieno controllo. Fino a quando non c’era un web.config di base – NESSUN DADI!

                  

Qui, il processo di impostazione è spiegato in dettaglio. Puoi seguire i passaggi.

http://coldfusion-tip.blogspot.com/2013/10/you-do-not-have-permission-to-view-this.html