Newsgroup: it.comp.www.asp
Titolo: aiuto global.asa sparito

ciao,
Il Global.asa sul mio pws non mi viene piu riconusciuto, ho provato in
diverse dir virtuali e non va, questo problema c'è l'ho da pochi giorni
,prima le stesse applicazioni funzionavano correttamente,dove posso andare a
vedere per ripristinare e risolvere il problema?
ciao
grazie
lobax

sono sempre più convinto che sia un bug di iis5...
A me capita che riavvio il server e non mi vede global.asa; a questo punto
devo stoppare e riavviare il servizio un po' di volte (occhio: il servizio,
NON stop-riavvia del sito) e riparte.


Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La pių grande community italiana di sviluppatori!

Installato sp1
Cercato dappertutto, mai risolto (tra l'altro su un pc uguale che uso come
sviluppo non ha questo problema)
Perň č random (dopo un riavvio va, dopo un altro no), quindi non credo
dipenda dal software, che č comunque win2000 "puro" (installati in piů
oggetto per upload e asppop3 per posta).

Se usi IIS controlla nella MMC se la cartella è impostata come Applicazione.
Solo Personal Web Server solo la cartella principale è cartella applicazione
(ricordate che "PWS è solo un server web personale, con funzionalità
limitate, da usare per lo sviluppo o siti personali, sul proprio pc") e
quindi nelle altre cartelle è solo coreografico.
Se poi c'è un errore nello script nel global.asa in alcuni casi è
"silenzioso":sembra che lo script che non venga eseguito, in realtà contiene
un errore ma non lo visualizza.
In taluni casi se lo script finisce in un loop infinito o qualche errore
simile, occorre attendere qualche timeout per poterlo poi ricaricare.
Ciao!
Paolo

Che il metabase di PWS si andato a farsi friggere?
Se è PWS su W9x una soluzione sarebbe quello di una reinstallazione
radicale, disinstallandolo e rimuovendo manualmente, se esistono ancora, i
file di configurazione nella cartella di programma di PWS e poi
reinstallarlo. "Ambasciator non porta pena".
Oppure potrebbe essere la scusa per passare finalmente a IIS 5.0???? ;-))
Ciao!
Paolo

NON stop-riavvia del sito) e riparte.
E' capitato anche a me su un win2000 server sp1,chiamando pagine asp
mi restituiva 500-12 come errore, ovvero che l'application stava
ripartendo.
Con le pagine statiche invece funzionava tutto.
Fermando e riavviando il servizio il problema e' sparito.

Questo capita se tocchi il global.asa: se un utente è connesso fa un po' di
macelli finchè tutti non si sconnettono (o stoppi e riavvii il servizio)

 Oppure potrebbe essere la scusa per passare finalmente a IIS 5.0???? ;-))
se fosse gratuito...
ciao
lobax
--
Brand your Brain [-\|-||\||)|
http://asp4free.ravenna2000.it/ml_antipro

Scusa... hai un file di inclusione nel GLOBAL.ASA?
...e che magari ti recupera il percorso del database usando Server.MapPath?
Se sì, ricordati che in quel caso il percorso restitutito da Server.MapPath
è relativo allo script chiamato all'avvio dell'applicazione e non alla
posizione del global.asa. Io, dopo alcune amare esperienze ho rinunciato a
mettere files di inclusione lì e, magari ricopiando script e percorsi, mi
sono trovato molto meglio.
Ciao!
Paolo


Ciao,
ora il global asa funziona ma a questo punto ci sono alcune cose che non
riesco a far funzionare.
quello che non va correttamente è la srtinga di connessione (o almeno non mi
sembra che stia funzionando correttamente per spiegare questo mettero i
codici perchè è senzaltro più facile da capire:
---------global.asa-----------
 <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
dbConn="Provider=Microsoft.Jet.....
Application("dbConn")=dbConn
'continua con uno script ver visualizzare il n utenti connessi.
</scrtpt>
----file asp che funziona ma secondo me scorretto nella chiusura e senza la
possibilità di utilizzare "execute----
Sql="Select * From T_Documenti Where ARGO_ID=11"
Set rs=Server.CreateObject("ADODB.Recordset")
Set objConn = Server.CreateObject("ADODB.Connection")
dbConn = Application("dbConn")
rs.Open Sql,dbConn,3,3
ecc..ecc
'chiusura dello script
rs.close
set rs=nothing
--------
'se invece di usare il metodo .open uso execute come avrei voluto non
funziona ,quindi:
dbConn = Application("dbConn")
objConn.open
Set rs=dbConn.Execute(Sql)
'genera un errore non trova la conn e default driver non specificato(non
ricordo la citazione esatta)
poi solitamente chiudo l'oggetto e il rescorset alla fine del file asp ma in
questo caso se provo a farlo,cioè:
<%
rs.Close
objConn.Close
Set objConn=Nothing
Set rs=Nothing
genera un errore di operazione non disponibile per oggetto chiuso.
in pratica perche funzioni tutto devo usare per forza il metodo open e non
chiudere l'oggetto.
Potete aiutarmi che sono bloccato da 1 settimana tra un global e l'altro?
ciao e grazie
Lobax
Tools Antipro
[- |-| |-\ |\| |- | |>| Brand your brain   ¥¿
 
http://asp4free.ravenna2000.it/ml_antipro

Scusa l'osservazione: mica usi server.mappath per recuperare la conn?
Se sě, attento che ti restituisce il percorso del file chiamante, non del
global asa"
Poi nella stringa di connessione, attenzione estrema a maiuscole e
minuscole, spazi, ecc..
Ciao!
Paolo