- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Installare ASP
-
@tonyx said:
Visto che sei all'inizio puoi iniziare con ASP che rispetto ad ASP.Net è più facile ma ovviamente non ha tutte le funzionalità di quest'ultimo. Per far funzionare Asp devi avere un WebServer attivo sulla tua macchina quale IIS (Internet Information Services). Se hai Win XP professional devi andare nel pannello di controllo -> aggiungi rimuovi software, vai nei componenti di windows e spunti IIS in modo da installarlo sulla tua macchina.
Se invece hai Win Xp Home c'era un procedimento un pò lungo per insallare IIS ma di default non è compreso nella versione Home.Dopodichè devi creare pagine Asp che abbiano come estensione .asp e non .html altrimenti IIS non le interpreta.
Bhe i tag sono questi <% %> come tu ducevi però visto che domandi questo ti consiglio di dotardi di una guida Asp, in internet ce ne sono veramente tante e gratuite.
scusa mi continua a chiedere di installare flash player, lo devo installare ?ho istallato ISS, e rinominato il file html in asp ma non mi va lo stesso !!!
<%@ language="VBScript"%>
<html>
<head>
<title> titolo !!! </title>
</head>
<body bgcolor="blue" text="white">
<%
response.write("Il mio primo script!")
%>
</body>
</html>
-
scusa ho provato ache cosi'
<% response.write("Il mio primo script!") %>
non mi viene niente
-
Quindi hai messo il file nella webroot di IIS, ti sei accertato che IIS sia attivo e hai richiamato http://localhost/nomefile.asp
il tutto senza successo?
Cosa ti restituisce solo la pagina HTML?
-
ciao
ho trovato IIS nella directory (WIN-XP l'ho chiamata io)
C:\WIN-XP\system32\inetsrv
e parte
pero' dove trovo o setto la webroot di ASP !!!
grazie
-
@dDuck said:
ciao
ho trovato IIS nella directory (WIN-XP l'ho chiamata io)
C:\WIN-XP\system32\inetsrv
e parte
pero' dove trovo o setto la webroot di ASP !!!
grazie
ahh .... sono riuscito a settare la webroot
ho capito che per usare ASP devo far prima partire il server ....
per adesso non ti disturbo piu', grazie
-
Si praticamente essendo asp interpretato, devi passare sempre per IIS, iis parte e si mette in ascolto sulla porta 80 in locale quindi "localhost" o "127.0.0.1" o "tuoipmacchina".
Di conseguenza le pagine che devono essere interpretate da IIS devono risiedere nella webroot che di solito è in c:\inetpub\webroot o qualcosa si simile.
-
ah scusa
come faccio ad installare ASP sul server, cioe' su aruba, dove ho messo il mio sito internet ?
perche se mi collego da un altro client nn mi da niente.
grazie
-
Che tipologia di hosting hai con questo hoster? Se sei su server Windows è già tutto pronto devi solo caricare le tue pagine Asp via FTP, se invece hai un hosting linux se non ricordo male non è abilitato e non puoi installare Asp, devi passare al PHP.
-
@tonyx said:
Che tipologia di hosting hai con questo hoster? Se sei su server Windows è già tutto pronto devi solo caricare le tue pagine Asp via FTP, se invece hai un hosting linux se non ricordo male non è abilitato e non puoi installare Asp, devi passare al PHP.
io uso win a casa, su aruba lo devo chiedere a loro, per ora con html e javascript ha sempre funzionato, inteso ASP funziona anche sul mio ma su un altro client nn lo legge
mandero' una e mail ad aruba ?
-
la webroot di default su iis C:\Inetpub\wwwroot
iis risponde si su localhost che sul nome del tuo pc
-
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 ?