Newsgroup: it.comp.www.asp
Titolo: Debug serio

Saluto tutto il gruppo! E' la prima volta che scrivo sul ng.
Ho cercato invano un po' di post e letto le FAQ per trovare un metodo di
debugging piu' avanzato rispetto ai semplici Response.Write. E cmq lo
script terminerebbe in caso di errore, non permettendomi di debuggarlo
1) A quanto mi pare di aver capito, non c'e' nessun modo per effettuare il
watching delle variabili negli script asp. Io comunque vi chiedo conferma!
2) E' possibile fare in modo che lo script scriva egualmente l'output
prodotto sino al momento sul client, anche se si e' sollevato un errore? In
tal caso, infatti, viene restituita una pagina che avvisa dell'errore, e in
caso utilizzassimo il Response.Write per debuggare (l'unico metodo per ora)
non potremmo vedere tutte le nostre informazioni.
Grazie in anticipo.
-- 
        Sephiroth
_________________________________________________________________
E-Mail:sephiroth88(at)
supereva.it
 | Linux Registered User:181013

dopo il response.write, bolocca lo script con un response.end. Cosě ti vedi
tutte le variabili che vuoi. Vale per 1) e 2)


 non potremmo vedere tutte le nostre informazioni.
Qui trovi uno script che fa quello che chiedi, dacci un occhio e vedi se 
fa al caso tuo
http://www.aspitalia.com/liste/usag/script.aspx?ID=308
oppure devi invertarti qualcosa utilizzando l'oggetto ASPError
ciao
-- 
Kappa [co-mod ICWA]
ka...@webngo.net
www.webngo.net
www.filmscoop.it


Moderatore di it.comp.www.asp
http://www.aspitalia.com
 Enjoy the .NET community!
http://www.dev2dev.it
 La rete ha connesso nuove particelle!

 beh, non devi attendere, devi semplicemente utilizzare 
ASP.NET
 :)
hai ragione, io intendevo devi attendere di trovare un server che 
supporti 
ASP.NET
 ;-P


 Grazie in anticipo.
Forse non ho capito bene... ma se metti un "On Error Resume Next"
l'elaborazione del codice continua, finche non lo blocchi tu con un
"Response End" o annullando il resume con il "On Error GoTo 0" 
-- 
emy


    Permettete una domanda ?
    Io con NT, mettevo i miei bei include in tutte le pagine, aggiornavo
18.000 volte la pagina e tutto andava bene.
    Ho lavorato su WIN 2000 Server sia ITA che ENG, ma mettendo gli include
ed aggiornando la pagina, tutto quello che era scritto prima dell'ultimo
include non veniva ricaricato (immaginate di avere un include che scrive la
chiusura deb DB in fondo alla pagina e non vedere nulla aggiornandola)
    Con 
ASP.NET
 (considerando che c'è già un pacchetto di aggiornamento per
apparare GRAVI buchi), quali difficoltà avremmo ?
    Scusate il tono polemico, ma sto inca..ato a morte contro Microsoft che
promette sicurezza, ma l'unica sicurezza è che gli Hacker posso entrare in
1000 modi diversi ogni volta che esce un aggiornamento  :'-(
Ciao, Rocco




dimmene almeno un paio :)
Bug di questi componenti\funzionalita' tanto x citarne un paio: ISAPI,
Unicode, ASP, ...
Sono tutte falle di sicurezza di livello critico.
Se fai un salto su un qualunque sito di sicurezza (a partire da
securityfocus.com
) ne troverai a palate.
Per chi utilizza ASP su IIS4/5 e' assolutamente consigliata la patch sul
sito MS:
http://www.microsoft.com/technet/security/bulletin/MS02-018.asp



http://www.aspitalia.com/liste/usag/script.aspx?ID=308
La classica procedura Debug() l'ho gia' creata, anzi e' una delle prime
funzioni che implemento in ogni linguaggio di prog.
Tutti gli IDE moderni permettono un debug analitico delle variabili, lo
Script Debugger non fa questo per ASP.
Mi chiedevo se Visual InterDev permettesse il watching a run-time.


 Mi chiedevo se Visual InterDev permettesse il watching a run-time.
Ti diro io InterDev non l'ho mai usato, non mi piace molto l'approccio 
che ha alle ASP, preferisco scrivere a mano, cmq per qullo che ricordo 
mi sembra abbia qualcosa del genere.


 
http://www.microsoft.com/technet/security/bulletin/MS02-018.asp
toh, ed io che pensavo di saperlo :P


toh, ed io che pensavo di saperlo :P
Vabbe' che la domanda non era rivolta a me, ma allora perche' l'hai
chiesto?


 chiesto?
ero leggermente ironico :)
