Newsgroup: it.comp.www.asp
Titolo: Uffi GLOBAL.ASA !!!

Ho letto di recente molti tutorial sul file GLOBAL.ASA, ma nessuno specifica
che per utilizzarlo bisogna settare come permesso della directory del web
server quello di esecuzione, altro che metterlo nella root, ci credo che non
funziona cosě!
Conclusione, chi č quel pazzo che mi concede in hosting un server con una
directory con permesso di esecuzione?
Comunque volevo far presente che se lo scopo č quello di settare una
variabile application per una connsessione una volta e per tutte si puň
usare anche lo stratagemma di settarla nel default.asp tipo:
if application("trallallerotrallalla") = ""
    Set application("trallallerotrallalla") =
Server.CreateObject("ADODB.Connection")
    ...
    ...bla bla...
end if
Pensavate avessi domande da fare? No, č solo che se qualcuno mi avrebbe
detto queste cose non avrei perso 3 ore a cercare tutorial sul GLOBAL.ASA
che poi non potevo usare...
bye e good work a tutti!!
:-)

directory con permesso di esecuzione?
Se ti fornisce il supporto ASP TUTTE le directory devono avere il
permesso di esecuzione, in caso contrario NESSUNO SCRIPT funziona,
manco il "default.asp".
Davide

 directory con permesso di esecuzione?
................
Esecuzione di script a quanto mi risulta e non di eseguibili.
E che hosting ti danno per le asp se non ti abilitano lo scripting? Anzi se
fossi in loro ti ospiterei in un contesto di memoria solo per te e dunque
nella TUA root il tuo bel global.asa sarebbe eseguibilissimo.
Se poi parli di spazi gratis... allora non saprei, potrebbe risultare
oneroso allocare tutti gli ospiti in spazi separati per ognuno e dunque
qualche problemino di global.asa potrebbe rispuntare.
--
Ciao, Fabio Zed Zamparelli

 che poi non potevo usare...
Tutto quello che trovi in rete, ovvero i NG, i codici sorgente, gli esempi
eccetera sono forniti volontariamente da persone (come me e tanti altri)
che, dopo essersi fatti il "mazzo" per ore su due righe di codice che non
vogliono funzionare, condividono questa bellissima esperienza con gli altri.
Comunque, ci sono anche dei bellissimi oggetti con tante pagine che si
chiamano "libri" in cui ci sono scritte tante cose (non tutte, purtroppo),
ed č lě che dovresti prima imparare. Prima testa, poi libri, poi aiuto. NON
prima aiuto, poi aiuto, poi aiuto, e alla fine testa.

 prima aiuto, poi aiuto, poi aiuto, e alla fine testa.
ROTFL... Ops... SIGH!


 prima aiuto, poi aiuto, poi aiuto, e alla fine testa.
ecco infatti compratene uno! ;)
siccome uso asp da 2 settimane forse ne avrei bisogno anch'io! doppio ;)

scusa, ti spiego la mia situazione:
per piattaforma di sviluppo uso il personal web server.
Nella root folder (es:c:\intetpub\wwwroot) non ho un web (visto che sviluppo
molti siti web), ho organizzato la cosa tipo
sito di mario (c:\intetpub\wwwroot\mario) per connettermi uso
(
http://localhost/mario
)
sito di ciccio (c:\intetpub\wwwroot\ciccio) per connettermi uso
(
http://localhost/ciccio
)
sito di ecc... ecc...
se metto un file global.asa in c:\intetpub\wwwroot\ciccio e poi mi connetto
il file viene ignorato.
Così per farlo andare creo una virtual directory dal webserver
(->impostazioni avanzate->aggiungi)
e inserisco quello che devo inserire (setto come permesso lettura,
esecuzione, script)
, per connettermi uso 
http://localhost/virtual_directory_creata
.
Pensavo che fosse necessario settare anche il permesso di esecuzione! Pardon
e grazie dell'aiuto!

     application("trallallerotrallalla").unlock
MA application.lock e application.unlock come hai scritto tu.
Chiedo scusa anche a tutti quelli che trovano un R: al posto di un Re: ma
qui al lavoro non mi permettono di installare altri client di posta
elettronica

 Guarda che intendevo esecuzione file non di script
C'e' qualcosa che non quadra: per utilizzare global.asa e' sufficiente che
la directory abbia le permissioni di esecuzione script.
Sul nostro servizio asp4free molti utilizzano global.asa ma ci guarderemmo
bene dall'abilitare esecuzione di eseguibili.
Piuttosto bisogna verificare se il tuo provider ha abilitato il punto di
partenza dell'applicazione perche' nel caso di sottodomini va creato per
ognuno di essi: questa e' un'operazione che porta via un po' di tempo (ad
es. ai nostri utenti non viene abilitata immediatamente ma dopo qualche
giorno) e non tutti abilitano questa configurazioni nel caso di sottodomini.
Giorgio Leonardi

 siccome uso asp da 2 settimane forse ne avrei bisogno anch'io! doppio ;)
Ci terrei a precisare che non ce l'ho mica con te, il fatto è che il NG è
pieno di messaggi interessanti e di persone che hanno veramente problemi o
si vogliono semplicemente informare, ma anche di messaggi del tipo: "Non ho
mai programmato, sono due giorni che uso ASP e non ho capito come si scrive
la data."
Ora, se il libro che uno ha comprato è stato stampato una pagina sì e una
no, va bene. Se invece uno vuole imparare dal NG, nel senso che tanto non
paga nulla ad inviare una decina di messaggi al giorno, allora no.
Credo che chiunque sia iscritto ad un NG, se ha una vita propria, applica
una strategia per leggere (e rispondere!) ai messaggi. E non vergognamoci di
dirlo.
La mia è questa.
Aiuto a cui non ha dato risposta nessuno: aprire subito e rispondere presto!
OT (tipo sull'HTML, o su JScript, o su SQL...): ignorarli se ce ne sono
altri più interessanti poco dopo.
Segnalazione di strani problemi: aprire solo se riguarda ASP e non
l'HardWare o IIS.
Problemi matematici e/o logici da risolvere con VBScript: la mia passione.
Codici scritti male: rispondere, correggere, dare i mezzi per evitare i
prossimi errori.
Messagi del tipo "sono due giorni che uso ASP e non conosco come si usa
respons.write": incoraggiare l'uso di tutorial, e non del NG.
Messaggi incazzosi: trattenersi, respirare profondamente, passare ad altro.
Ho risposto al tuo messaggio perché, benché ricadesse nell'ultima categoria,
aveva una caratteristica: presumeva che qualcuno dovesse PER FORZA risolvere
i tuoi problemi. Il che non è vero. Se poi presumi che, per sostituire il
global.asa, sia sufficiente un pezzo di codice, sei in errore. Ma se uno te
lo fa presente, è perché vuole che tu non perseveri in errore, NON che il
tuo lavoro lo debba fare un altro (a meno che tu non voglia fare solo un po'
di pratica sul tuo computer o su siti con dieci utenti, il che può essere
nobile e divertente ma richiede un po' meno professionalità).
A disposizione.
Romeo_