Newsgroup: it.comp.www.asp
Titolo: File global.asa? Un problema che non capisco

Salve ho un sito in ASP con linguaggio Jscript in locale. Il tutto funziona bene.
Ora lo stesso sito l'ho in remoto su uno spazio FTP,raggiungibile pubblicamente
da internet. Il problema è questo in locale funziona benissimo,in remoto mi da
errore su una variabile di sessione che io dichiaro nel global.asa qui:
function Session_OnStart() {
  Session.Timeout=30;
  Session("iPageSize")=10;
}
Quando richiamo Session("iPageSize") dalla pagina inkriminata mi da errore,ho già
verificato non mi legge nulla. Perchè?Io il file l'ho aggiunto dopo all'FTP. Devo
riavviare il server in remoto?Ma come faccio? Insomma aiutatemi,se sapete qualkosa
ke io nn so. 
--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/

 
Io non uso javascript, perň in VB si tratta di sub, e non funzioni.
Sub Session_OnStart
....
end sub
Inoltre, hai dichiarato che il linguaggio č javascript anche nel 
global, sě?

global, sě?
In jscript nn esistono le sub ma solo funzioni, certamente che ho dichiarato jscript
come linguaggio. Lavoro in ASP da 2anni, le cose di base le conosco, il problema
mio č qualcosa di un po' piů complicato, la cosa strana č ke in locale va.



Mi scrivi l'errore della pagina please?
E comunque hai specificato enablesessionstate = true? Ne sparo una... magari
è un server con asp 2.0 e le sessioni non funzionano di default... però
strano che ti dia errore.... al massimo non ti da nessun risultato...
comunque stampa l'errore almeno...
Francesco Rotondo

 ke io nn so.
Per far ripartire l'applicazione è sufficiente riscrivere il file
global.asa.
Il motivo per cui la tua web-application non esegue il global.asa può essere
dovuto al fatto che tale cartella non è definita come directory virtuale o
sito.
Hai provato ad inserire una variabile application per vedere che non sia un
problema di cookie?
function Session_OnStart() {
  Session.Timeout=30;
   Session("iPageSize")=10;
 Application("ccc")="xxx";
 }
Ciao
--
AZ [Microsoft .NET MVP]

L'errore č il seguente:
ADODB.Recordset error '800a0bb9' 
Arguments are of the wrong type, are out of acceptable range, or are in conflict
with one another
Qualcuno mi ha detto che in remoto puň essere che la cartella deve essere settata
come applicazione in remoto. Puň essere sia questo il prob?
Inoltre ENABLESESSIONSTATE lo devo settare in global.asa o sulle singole pagine?Grazie
x l'aiuto



Ho provato a metter la var d'applicazione, l'errore ora è il seguente:
Provider error '8002000a' 
Out of present range.
In locale funziona. Una domanda:
Se copia la cartella che è impostata come CARTELLE VIRTUALE IN LOCALE,sul mio spazio
web,eredita il suo nome virtuale o deve essere assegnato dal server?Perchè io nn
ho accesso al server e credo venga vista come semplice cartella e basta.


 ho accesso al server e credo venga vista come semplice cartella e basta.
No, non viene ereditata. Dev'essere l'amministratore del sito a impostarla
come tale.



Il problema allora è quello. La query nn può funzionare perchè ho già detto prima
che lui perde i valori di una variabile di sessione che definisco nel global.asa,cioè
nn viene inizializzata affatto xkè il global.asa non viene avviato xkè nn è definita
come directory virtuale come appuratao dalla tua risposta. Grazie a tutti x le
vostre delucidazioni, buon proseguimento.
