13 messaggi dal 07 marzo 2011
ciao a tutti
spero che qualcuno mi aiuti!
ho creato un piccolo sito web con Visual Studio.
funziona tutto se lancio l'applicazione da IDE VS2008.
Ma vorrei visualizzare le pagine aspx utilizzando il browser IE

lancio IE
digito http://localhost/prova/default.aspx

NON FUNZIONA !
riassumendo
S.O. Windows 7 64bit
1)installazione IIS con ASP.NET > OK
2)Framework .net 3.5 > OK
per la cartella prova in c:\inetpub\wwwroot\
ho impostato tutti i permessi all'utente Everyone


NON FUNZIONA !

Errore di configurazione.
Descrizione: Si è verificato un errore durante l'elaborazione di un file di configurazione necessario per soddisfare la richiesta. Verificare i dettagli dell'errore specifico riportati di seguito e modificare il file di configurazione in modo appropriato.
Messaggio di errore del parser: Non è possibile utilizzare una sezione registrata come allowDefinition='MachineToApplication' al di sotto del livello di applicazione. L'errore può essere dovuto alla presenza di una directory virtuale non configurata come applicazione in IIS.
Errore nel codice sorgente:
Riga 76: ASP.NET per identificare un utente in ingresso.
Riga 77:-->
Riga 78:<authentication mode="Windows"/>
Riga 79: <!--
Riga 80:La sezione <customErrors> consente di configurare

File di origine: C:\inetpub\wwwroot\provaaspnet\web.config Riga: 78

Informazioni di versione: Versione di Microsoft .NET Framework:2.0.50727.5420; Versione di ASP.NET:2.0.50727.5420

vi ringrazio in anticipo

bengria
il problema sembrerebbe il metodo di autenticazione, non i permessi, oltretutto è sbagliato concederli ad Everyone, ma solo all'utente che esegue l'apppool in IIS.

Devi abilitare l'autenticazione anonima per l'applicazione IIS nella sezione Autenticazione, l'hai fatto?

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
13 messaggi dal 07 marzo 2011
hai ragione fileman
per quanto riguarda i permessi alla cartella "prova"
ho assegnato tutti i permessi all'utente everyone ma ero giunto a quella soluzione solo come ultima spiaggia
per quanto riguarda
"abilitare l'autenticazione anonima per l'applicazione IIS nella sezione Autenticazione"
ho assegnato tutti i permessi all'utente IIS_IUSRS(PC\IIS_IUSRS)
...

grazie per la pazienza
13 messaggi dal 07 marzo 2011
ho lanciato Gestione IIS
e ho abilitato
l'autenticazione anonima per l'applicazione IIS nella sezione Autenticazione

rimane disabilitata l'Autenticazione basata su form
rimane disabilitata la Rappresentazione ASP.NET
... e devi modificare in "Riga 78:<authentication mode="None"/>"
naturalmente il tutto se devi dare l'accesso a chiunque.

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
13 messaggi dal 07 marzo 2011
Purtroppo non funziona
il messaggio completo è questo:

Errore server nell'applicazione '/'.
Errore di configurazione.
Descrizione: Si è verificato un errore durante l'elaborazione di un file di configurazione necessario per soddisfare la richiesta. Verificare i dettagli dell'errore specifico riportati di seguito e modificare il file di configurazione in modo appropriato.
Messaggio di errore del parser: Non è possibile utilizzare una sezione registrata come allowDefinition='MachineToApplication' al di sotto del livello di applicazione. L'errore può essere dovuto alla presenza di una directory virtuale non configurata come applicazione in IIS.
Errore nel codice sorgente:
Riga 76:ASP.NET per identificare un utente in ingresso.
Riga 77:-->
Riga 78:<authentication mode="None"/>
Riga 79:<!--
Riga 80:La sezione <customErrors> consente di configurare
File di origine: C:\inetpub\wwwroot\prova\web.config Riga: 78
Informazioni di versione: Versione di Microsoft .NET Framework:2.0.50727.5420; Versione di ASP.NET:2.0.50727.5420
ma è un'applicazione iis o hai fatto una virtual directory?
per asp.net deve essere un'applicazione!

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
13 messaggi dal 07 marzo 2011
premetto che utilizzo iis7.5 con win7 64bit
lancio gestione IIS
aggiungo una virtual directory chiamata 'prova' sotto Default Web site
indico un alias e un percorso fisico
e
credenziali percorso: utente applicazione (autenticazione pass-through)

l'errore che mi segnala ora il browser è

Errore HTTP 500.19 - Internal Server Error
Impossibile accedere alla pagina richiesta perché i dati di configurazione per la pagina non sono validi.

Errore di configurazione
Impossibile leggere il file di configurazione a causa di autorizzazioni insufficienti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.