Debugging av app
Når man kjører appene lokalt kan man debugge ved hjelp av ulike verktøy.
På denne siden:
Følgende beskrivelse forutsetter at du har clonet applikasjonen fra Altinn Studio Repositories og har filene liggende på lokal harddisk.
Debugging i Visual Studio Code
For å debugge applikasjonen lokalt må du åpne applikasjonsprosjektet i Visual Studio Code. Velg åpne folder og bla deg frem til hvor repostoriet er lagret på din maskin.
Velg debugging knappen til venstre i vertikal meny.

Starte debugging
Det er to måter å starte debugging av en applikasjon lokalt:
Starte appen fra Visual Studio Code (.NET Core Launch)
Denne metoden er den enkleste. Her vil Visual Studio Code starte applikasjonen og koble seg til i en og samme prosess
Velg .NET Core Launch og trykk på den grønne “play” knappen.
Applikasjonen vil da starte og han vil spørre om du skal starte en browser. Velg bare close.

Debugging startet
Åpne et browservindu og gå til http://altinn3local.no (forutsetter at du har startet lokal utviklingsplattform).
Starte appen fra commando vindu
Dette forutsetter at du har startet applikasjonen allerede. Gå til folderen hvor applikasjonen ligger og kjør kommando for å starte dotnet prosessen.

Starte .NET applikasjon
I Visual Studio Code ha åpnet folderen med applikasjonsprosjektet. Attach deg til prosessen som heter Altinn.App.exe

Koble til applikasjonsprosess
Legg til Breakpoints og analysere kode
Sett breakpoints i code der du vil at debugger skal stoppe

Legge til breakpoint
Der debugger stopper kan du analysere lokale verdier på objekter for å finne ut hvordan kode fungerer og eventuelt finne feil.

Se på lokale verdier
Les mer om debugging i Visual Studio Code i dokumentasjonen til code.