Hvordan bruke en ekstern Debugger

Hvordan bruke en ekstern Debugger


Du utvikler et program og deretter distribuere den på en ekstern server. Imidlertid er koden ikke fungerer på serveren, men det fungerer fint på utviklingsmaskinen. Siden du ikke ønsker å installere utviklingsprogrammet på serveren, hva kan du gjøre for å feilsøke programmet? Fjern debugger kommer til unnsetning. Visual Studio 2008 er den vanligste og mest dokumentert av programmene som kan hjelpe når ekstern feilsøking.

Bruksanvisning

Oppsettet

1 Kjør Visual Studio Installasjon DVD og finn mappen:

Vs / Remote Debugger

2 Start Remote Debugger Oppsett for din plattform, og følg veiviseren for å fullføre installasjonen.

3 Still de riktige brukertillatelser når du blir bedt. Sett opp debugger til å kjøre som en søknad. Dette sikrer at det kjører bare når det er nødvendig, heller enn å kjøre hele tiden.

Kjøre Debugger

4 Kjør ekstern feilsøking monitor, enten fra eksternt installerte debugging komponenter på den eksterne datamaskinen eller eksternt fra en aksje. Bruke banen under når du kjører den fra en del:

InstallPath \ Microsoft Visual Studio (ver) \ Common7 \ IDE \ Remote Debugger

5 Kjør den kjørbare filen under:

msvsmon.exe

6 Åpne Visual Studio-programmet og velg "Egenskaper" fra "Project" -menyen.

7 Velg "Debug".

8 Velg «Start Ekstern program" fra innstillingen "Start Handling" og skriv inn banen til den kjør hvor det er vert. Dette bør være den samme datamaskinen som kjører fjern debugger monitor vi lansert.

9 Skriv inn katalog som er vert for den kjørbare under "Bruk Remote Machine" og kommandolinje argumenter som må sendes til søknaden.

10 Velg "Start" i Visual Studio for å starte en debugging session. Nå kan du bruke standard debugger funksjoner for å undersøke kodeproblemer og finne problemer som er spesifikke for den eksterne verten programmiljø.

Hint

  • Du kan installere Remote Debugger filene manuelt, men sørg for at de er de riktige versjoner for din plattform. Mens du bruker fjern Debugger installasjon, vil den automatisk oppdage din plattform og installere de riktige versjonene uten ledetekster.
  • Fjern Debugger krever tilstrekkelige rettigheter til å kjøre som en søknad. Mange av disse restriksjonene og privilegier variere, avhengig av hvilken Windows-versjon du bruker og brannmurinnstillingene. Se Resources om hvordan du setter opp "ekstern feilsøking Tillatelser."