- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Installare ASP
-
Scusa dDuck se mi inserisco nel tuo post.
anche io ho problema a testare le pagine .asp in locale sul mio pc.
Ho Win XP MCE (equivale al professional), ho installato IIS 5.1come faccio a vedere se IIS è attivo? ed eventualmente a farlo partire?
http : //localhost/pagina.htm viene visualizzata correttamente
http : //localhost/pagina.asp
"The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance."grazie mille.
-
Innanzitutto se iis è installato correttamente su pannello di controllo strumenti di amministrazione deve esserci Internet Information Services.
Si apre così il pannello di configurazione del web server, se non è avviato il sito web predefinito va attivato.
Comunque se sul browser si digita localhost 0 h**p://127.0.0.1/ di default parte l'help di iis.
Per il discorso dell'errore bisogna vedere che tipo di errore c'è sulla pagina disabilitando la descrizione degli errori corta
-
Ok, in strumenti di amministrazione ho Internet Information Services,
l'ho aperto
sono andata su sito web predefinito, tasto destro, c'è la voce **Avvia **in grigino
e Arresta selezionabile, quindi il servizio è in funzione .Se sul browser digito h**p://localhost
(ho disabilitato la descrizione errori corta)
mi dà:
Server Application ErrorThe server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
-
Steffy, potrebbe essere un problema di permessi, tu hai la 5.1, dovrebbe essere l'utente IUSR_nomemacchina a dover avere i permessi di lettura sulla wwwroot e sui file da essa contenuti. Sia chiaro che se tu fai puntare IIS su una cartella diversa anche su quella cartella bisogna dargli i permessi all'utente IUSR_nomemacchina.
Fai un controllo e facci sapere.
-
Queste sno le impostazioni della cartella wwwroot
condivisione web:
Alias:
/
wwwroot -> proprietà: Autorizzazioni d'accesso: tutte spuntate
Autorizzazioni applicazioni: script ed eseguibiliProtezione: Account Internet Guest (nomemacchina\IUSR_nomemacchina) -> controllo completo
ma non esegue nessuna pagina asp, mi dà sempre quell'errore.
-
in che directory trovo l'event log citato nel messaggio di errore.
magari lì trovo informazioni più precise .
-
per i log, vai nelle proprietà del sito e vedi che cartella ti indica, se non hai cambiato il percorso dovrebbe essere qualcosa tipo c:\windows\system32\logfiles.....
Guarda anche nell'event viewer, magari ti dice qualcosa anche lì.
-
Ho aperto il file degli event log
trovo una riga di questo genere per ogni volta che ho chiamato una pagina .asp
16:25:24 127.0.0.1 GET /ciao.asp 500
se chiamo una pagina .htm che invece viene visualizzata registra l'evento così:
16:08:17 127.0.0.1 GET /login_1.htm 200... non è che sia di molto aiuto queto event log....
-
Ripesco il mio post perchè non ho ancora risolto....
Ho provato ad disinstallare IIS e reinstallarlo -> niente.
Ho confrontato le impostazioni del mio pc con un'altro su cui invece l'esecuzione di pagine .asp funziona, ma non ho trovato differenze.
Apro IIS, vado in proprietà di "Siti Web" , cartella "Home directory"
nel riquadro impostazioni applicazioni C'eè un pulsante "Configurazione..." che non è in grigino (quindi è cliccabile), ma non mi apre nessuna finestra,
come se il tasto non funzionasse.Ho provato sull'altro pc, dove questo tasto funziona, e il tasto "Configurazione..." apre una finestra dove sono elencate le estensioni ammesse.
Solo su proprietà di "Sito Web predefinito" mi apre questa finestra con l'elenco delle estensioni.
Ecco, l'unica differenza riscontrata è questa.
-
scusate a me funzionava, poi ho preso il virus, ho dovuro reinstallare tutto, ora il computer va, ma non va ASP
io apro IIS e ho un pannello di controllo
casa1 computer locale
siti web
sito web predefinito
domini
casa1
sezioni correnti (nessuna)dove devo settare la directory root ?
-
scusate per lavorare in locale
l'indirizzo IP mi serve ?
e la porta TCP ?
dove setto la web root ? , perche' ho i .asp nelle mie directories
-
@tonyx said:
......
scusa tonyx ( sono nella m...a )
a me non parte sul browser faccioht tp://localhost/blog/3d.asp
e ho settato la home-directory del sito internet predefinito in IIS
C:\Documents and Settings\newton1\Documenti\trtfnc.it
di cui /blog e' una sua sottodir che contiene il file 3d.asp
ma non trova il file .asp
cosa puo' essere per non funzionare ?grazie
-
penso siano i permessi, se hai mesos il sito nei documenti dell'utente "newton1", molto probabilmente sarà concesso solo a questo utente di leggerli quindi l'utente IUSR_nomemacchina usato da IIS per leggere i files non avrà le autorizzazioni necessarie, aggiungi l'autorizzazione almeno in lettura a tutti i files della cartella "trtfnc.it" e fammi sapere se funziona.
@Steffy
Scusami se non i ho ancora risposto come ho un pò di tempo faccio qualche prova e ti faccio sapere.
-
@tonyx said:
penso siano i permessi, se hai mesos il sito nei documenti dell'utente "newton1", molto probabilmente sarà concesso solo a questo utente di leggerli quindi l'utente IUSR_nomemacchina usato da IIS per leggere i files non avrà le autorizzazioni necessarie, aggiungi l'autorizzazione almeno in lettura a tutti i files della cartella "trtfnc.it" e fammi sapere se funziona.
.
il problema che c'e' un solo utente e sono io newton1, va detto che ho rinstallato win XP + volte, in quanto ho preso un pacco di virus e prima avevo un nome diverso
-
Utente reale che usa la macchina sei solo tu (newton1), però IIS (fino alla versione 5.x) quando legge i files dal disco li legge con permessi dell'utente IUSR_nomemacchina, questo utente non è una persona reale ma è un account chiamiamolo "di sistema" in modo da poter dire cosa può e cosa non può leggere IIS. Per questo motivo ti dicevo di controllare se questo utente aveva almeno l'autorizzazione di lettura.
Se la tua macchina si chiama "pccasa" l'utente a cui devi attribuire i permessi di lettura si chiama "IUSR_pccasa".
Prova ad assegnargli i permessi e facci sapere.
-
@tonyx said:
Utente reale che usa la macchina sei solo tu (newton1), però IIS (fino alla versione 5.x) quando legge i files dal disco li legge con permessi dell'utente IUSR_nomemacchina, questo utente non è una persona reale ma è un account chiamiamolo "di sistema" in modo da poter dire cosa può e cosa non può leggere IIS. Per questo motivo ti dicevo di controllare se questo utente aveva almeno l'autorizzazione di lettura.
Se la tua macchina si chiama "pccasa" l'utente a cui devi attribuire i permessi di lettura si chiama "IUSR_pccasa".
Prova ad assegnargli i permessi e facci sapere.
scusa ma cosa devo fare della cartella : renderla condivisa ?
dove lo do l'accesso agli utenti ?io ho win XP e IIS 5.1
-
@tonyx said:
....
Ciao toni ho smesso di spippolare per un po, poi ho avuto dei casini.
Scusa ho cambiato l'indirizzo IP e ho messo quello che mi dici tu:
127.0.0.1 su porta 80 e funziona.
Ma è importante l'indirizzo ?
Se io lavoro su un solo computer, cioè ISS e il brower client sono sulla stessa macchina ?
Volevo dire se apro 3 browers nella mia macchina che leggono 3 cose diverse ma sempre sulla stessa macchina, secondo la logica TCP/IP hanno tutti 3 indirizzi diversi ?
-
Toni scusa,
non mi arriva di nuovo, il motivo non lo so.
Io setto la directory predefinita ....documenti/dduck/asp sul sito web predefinito (sono dentro IIS).
Poi setto l'indirizzo 127.0.0.1 e la porta 80 e nel browers http:/ /localhost/asp_1.asp
Mi andava e non mi va.
L'utente l'ho cambiato perche newton non mi funzionava causa virus.