[c#] Salvare la richiesta di una pagina web per debug

lunedì 16 novembre 2009 - 11.31

Pokino Profilo | Junior Member

Ciao a tutti, ho dei problemi saltuari su una pagina web e pensavo, poichè non riesco ad individuare i campi della form che li creano, di salvare in qualche modo, al sollevarsi dell'eccezione, la pagina richiesta con tutti i campi compilati.

Non riesco a capire se posso usare HttpRequest o altre classi. Avete idee?

Grazie 1000

alx_81 Profilo | Guru

>Ciao a tutti,
Ciao!

>ho dei problemi saltuari su una pagina web e pensavo,
>poichè non riesco ad individuare i campi della form che li creano,
>di salvare in qualche modo, al sollevarsi dell'eccezione, la
>pagina richiesta con tutti i campi compilati.
>Non riesco a capire se posso usare HttpRequest o altre classi.
>Avete idee?
Hai provato ad usare il debug di visual studio?

>Grazie 1000
di nulla!
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Pokino Profilo | Junior Member

il fatto è che il problema è sul server di produzione e gli utenti lo usano quando vogliono, in alcune situazioni si crea l'errore ma io ho bisogno di raccogliere più dati possibile..

..ovviamente il debug..

..cmq per ora salvo i dati della form nel msg di segnalazione errore e vedo se me la cavo..

alx_81 Profilo | Guru

>il fatto è che il problema è sul server di produzione e gli utenti
>lo usano quando vogliono, in alcune situazioni si crea l'errore
>ma io ho bisogno di raccogliere più dati possibile..
>
>..ovviamente il debug..
>
>..cmq per ora salvo i dati della form nel msg di segnalazione
>errore e vedo se me la cavo..
prova a tracciare cosa succede nella pagina attivando la trace di asp.net:
http://www.asp.net/learn/Videos/video-196.aspx

--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Pokino Profilo | Junior Member

lì c'è da studiare per un po', appena riesco ci guardo..

per ora dovrei avere individuato il problema: una textbox multiline che riceve \r\n, lo passa al parametro nella query di insert ma su comando.ExecuteNonQuery crea l'errore..
..mi sembra che con un .Replace("\r\n", Environment.NewLine) si sia risolto..

..in attesa di ulteriore test ringrazio e chiedo..nessuno ha inventato prima d'ora un metodo per salvare la richiesta e potere facilmente rigenerare la pagina così come l'utente l'ha compilata? nn sarebbe male no?

alx_81 Profilo | Guru

> lì c'è da studiare per un po', appena riesco ci guardo..
>
>per ora dovrei avere individuato il problema: una textbox multiline
>che riceve \r\n, lo passa al parametro nella query di insert
>ma su comando.ExecuteNonQuery crea l'errore..
>..mi sembra che con un .Replace("\r\n", Environment.NewLine)
>si sia risolto..
>
>..in attesa di ulteriore test ringrazio e chiedo..nessuno ha
>inventato prima d'ora un metodo per salvare la richiesta e potere
>facilmente rigenerare la pagina così come l'utente l'ha compilata?
>nn sarebbe male no?
Mi dice un mio collega che puoi usare il global.asax su questo evento:

Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)

qui dentro mi dicono che dovresti trovare tutto nel HttpContext.Current.Request,
prova e facci sapere..
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5