Avatar billede mosquito Nybegynder
30. marts 2006 - 15:57 Der er 4 kommentarer og
1 løsning

Find All References - sessionvariabler - debugging asp.net

Kan det lade sig gøre at finde alle referencerne til en bestemt Session variable, i så fald hvordan? Jeg tænker på samme måde som ved søgninger på referencer til metoder og variabler.

Derudover er jeg interesseret i at høre om muligheden for at udskrive en liste i kronologisk orden, på samme måde som når jeg debugger og stepper gennem koden, eksisterer. Her skal den bare skrives til et vindue eller en fil. Til tider kan det være svært at overskue 'jumps' frem og tilbage mellem de forskellige controller, codebehind og websites.

Jeg bruger VS2005, hvis det gør en forskel.
Avatar billede snepnet Nybegynder
30. marts 2006 - 16:15 #1
du kan højreklikke på en variabel og vælge find all references.
jeg er ikke helt sikker på jeg forstår hvad du mener med dit andet spørgsmål... vil du have det der kommer ud i debugvinduet ud i en fil, eller vil du kunne skrive noget til debugvinduet?

du kan skrive til det med
System.Diagnostics.Debug.WriteLine("...");

mvh
Avatar billede mosquito Nybegynder
30. marts 2006 - 16:45 #2
-->snepnet: at højreklikke på en session, viser samtlige sessions uanset dens id.

Mit andet spørgsmål går på at jeg ved at debugge med F11, fra et breakpoint stepper gennem koden. Men istedet for at jeg med F11 stepper, ville det være rart at kunne se et output der viser linierne i den orden de steppes igennem. Istedet for at bruge F11 30 gange vil jeg få et output på 30 linier i den orden de steppes.

En form for automatisk F11 stepping til en udskrift på fil eller til vindue. Derfor vil hverken Debug.WriteLine eller Trace.WriteLine kunne bruges, eller jo det kan den godt, men det er ikke hensigtsmæssigt at skrive en debug/trace for hver kodelinie.

Jeg tror ikke det findes, men udelukker det ikke, hvorfor jeg også har stillet spørgsmålet. Har ikke kunnet google mig til svar på nogen af de to spørgsmål.
Avatar billede snepnet Nybegynder
02. april 2006 - 12:24 #3
du kan benytte dig af en profiler, hvis du ønsker et komplet billede af hvordan din applikation eksekverer - og den kan desuden fortælle dig en masse andre spændende ting og sager.

du kan hente en her:
http://www.microsoft.com/downloads/details.aspx?familyid=A362781C-3870-43BE-8926-862B40AA0CD0&displaylang=en

som så er til version 2.0 - bruger du 1.1 er der et link til den nede i bunden af siden.

jeg forstår ikke det første du skriver..... hvis vi snakker kørselstidpunktet, vil Session være en reference til den aktuelle session.
hvis vi snakker på kompileringstidspunktet, så har du jo ikke en session, og du vil derfor blot kunne finde steder i koden hvor du referer bemeldte sessionvariabel.

kan du ikke skrive hvad det er for et problem du har - og som du gerne vil have løst. så kan det være jeg bedre forstår hvad du mener.

mvh
Avatar billede mosquito Nybegynder
04. april 2006 - 09:18 #4
tak for link, det lyder som en spændende application.

første spørgsmål er udelukkende for at finde ud af hvor jeg har anvendt en bestemt Session variable i min application.

Vælger jeg at højreklikke på min session variable, får jeg listet alle Session variabler og deres referencer og ikke kun referencerne til den jeg klikkede på.
Avatar billede mosquito Nybegynder
06. maj 2006 - 18:12 #5
nedlægger spørgsmålet. Efter søgning på nettet, har jeg ikke kunnet finde en løsning.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester