|

ESEGUIRE
LE ASP IN LOCALE
(Personal Web Server o Internet Information Server)

Le
pagine ASP, normalmente, possono essere eseguite solo
se pubblicate su un server. Pertanto se volete verificare
il funzionamento di una o più pagine appena create,
dovete pubblicarle e visualizzarle online.
Questo modo di operare è decisamente scomodo: se ogni
volta che desidero controllare il funzionamento di una
pagina in ASP devo pubblicarla e consultarla online,
appare evidente come i tempi di realizzazione diventino
particolarmente lunghi.
Molto meglio sarebbe poter eseguire queste pagine in
locale, caricandole direttamente dal disco fisso: in
questo modo è possibile lavorare non connessi ad Internet
e con tempi di consultazione e modifica decisamente
minori. Purtroppo, al contrario delle pagine scritte
in html, non è possibile eseguire le pagine in ASP semplicemente
aprendole nel browser: è necessario disporre del cosiddetto
Personal Web Server.
Per
Windows NT Workstation e Windows 95 si può
utilizzare il PWS presente nell'Option Pack. Nel caso
in cui non sia disponibile è possibile scaricarlo
gratuitamente a questo
indirizzo
Qui potrete scaricare un piccolo programma che si collegherà
ad un server scaricando tutto l'occorrente.
L'unico problema è che sono quasi 30 MB...
Per Windows 95 è possibile anche utilizzare il
PWS di Windows 98: se la versione di Windows è
precedente alla OSR 2.5 occorre aggiornare Winsock alla
versione 2. Per far questo è sufficiente scaricare
ed eseguire il programma disponibile a questo
indirizzo
Per
Windows 98 (I o II edizione): il PWS è presente
sul Cd di installazione, nella cartella ADD ONS.
Per
Windows Millennium si può utilizzare quello presente
sul CD di Windows 98
Una
volta installato il PWS e dopo aver riavviato il sistema,
viene creata una cartella che si chiama Inetpub che
contiene una sottocartella wwwroot. In questa sottocartella
vanno posizionate le cartelle dei siti che desideriamo
visualizzare in locale (per esempio c:\Inetpub\wwwroot\primo_sito\;
c:\Inetpub\wwwroot\secondo_sito;
c:\Inetpub\wwwroot\terzo_sito... e così via).
In basso a destra, vicino all'icona dell'orologio, vi
è una nuova icona: cliccandoci sopra due volte si apre
la finestra di gestione del PWS stesso.
Nella
prima videata viene riportato il percorso che dovrà
essere digitato per consultare i siti in locale: normalmente
è del tipo http://nome_computer

Pertanto,
supponendo che abbiate memorizzato il sito 'amicopc'
nella cartella wwwroot citata, potete consultarlo in
locale semplicemente digitando http://nome_computer/amicopc/.
Nel caso riportato nell'immagine qui sopra il percorso
sarebbe http://bestio/amicopc
Cliccando
poi sulla voce 'Impostazioni avanzate', nella
parte sinistra della finestra, è possibile definire
quali file debbano essere cercati di default. Per intenderci,
digitando http://bestio/amicopc viene caricato automaticamente
il file index.htm
Ugualmente potete aggiungere ai file già presenti (default.htm,
default.asp…) i nomi dei file con le estensioni che
preferite (es. index.asp)
In questo modo digitando http://nome_computer/amicopc/
viene cercato il file index.htm o il file index.asp
o il file default.asp e così via.
Per
Windows XP Professional non si usa il Personal Web
Server bensì l'Internet Information Services.
Per
installarlo occorre andare nel Pannello di Controllo
e cliccare due volte sull'icona 'Installazione Applicazioni',
scegliendo poi 'Installazione componenti di Windows'.
Nella finestra che appare selezionare la casella relativa
a 'Internet Information Server'. A questo punto confermare
e, quando richiesto, inserire il CD di Windows.
La
console di gestione di IIS è raggiungibile dal
menu 'Start - Programmi -> Accessori -> Strumenti di
amministrazione -> Internet Information Services'
mediante la quale è possibile specificare i permessi,
i documenti predefiniti, la cartella di memorizzazione
dei log...
Anche
in questo caso se volete eseguire delle pagine ASP dovete
semplicemente salvarle nella cartella (o in una sottocartella)
C:\Intepub\wwwroot\
A
questo punto aprite il browser e digitate http://nome_computer/(sottocartella/)nome_file.asp:
la pagina verrà eseguita correttamente, come se fosse
pubblicata online.
|