Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Skriva och debugga tjänster?

Postades av 2004-01-15 17:09:44 - Oskar Johansson, i forum vb.net, Tråden har 5 Kommentarer och lästs av 755 personer

Jag funderade på en sak idag, hur gör man egentligen för att debugga tjänster smidigt i vs.net? vs.net i sig kräver ju att man först kompilerar, sedan gör en manuell installation, sedan att man startar tjänsten och till sist att man ansluter debuggern till den... Omständigt eller har jag missat nå't viktigt?

Anledningen till detta var att jag har försökt några gånger men blev bara irriterad på debuggern eftersom att den inte klarade av det dära... Så.... Vad jag funderade på var om man kunde skriva en service (dummy) som alltid går utan att göra någonting i princip... Dock så skulle man via remoting eller nå't kunna "ansluta" en viss klass i en dll till den... För att göra den här anslutningen så skulle man då ha en liten dummy-app eller nå't som man startade vars enda syfte skulle vara att "ansluta" den här dllen... Om servicen tappar kontakten med den här appen så skulle den avsluta och plocka bort den här klassen helt enkelt...

Om det här gick så skulle det ju bli lika enkelt att debugga som med en vanlig windows forms applikation eller liknande, eller? (Självklart så skulle man behöva en annan specialdesignad version av service-delen när man kör release på projektet...)

Vettigt?


Svara

Sv: Skriva och debugga tjänster?

Postades av 2004-01-15 18:14:23 - Fredrik Normén

>Jag funderade på en sak idag, hur gör man egentligen för att debugga tjänster smidigt i vs.net? vs.net i sig kräver ju att man först kompilerar, sedan gör en manuell installation, sedan att man startar tjänsten och till sist att man ansluter debuggern till den... Omständigt eller har jag missat nå't viktigt?

Du måste göra precis så som du skriver. Du kan bara debugga OnPause, OnContinue and OnStop. OnStart och Main har redan körts innan du anslöt tjänsten vid start av debuggning. För att debugga OnStart och Main så kan du skapa en sk "harness service" som i sin tur startat din tjänst, dock kräver detta lite extra arbete.

/Fredrik Normén NSQUARED2


Svara

Sv: Skriva och debugga tjänster?

Postades av 2004-01-15 18:45:20 - Oskar Johansson

Man kan ju alltid skippa att exekvera kod i OnStart om man vill... ;) Dvs. om t.ex. ett värde i registret existerar så körs den koden som fanns i de eventsen när man kallar på den via remoting istället...

Hur som helst, det dära "harness service", exakt hur fungerar det?


Svara

Sv: Skriva och debugga tjänster?

Postades av 2004-01-15 19:43:17 - Mattias Sjögren

Kan man inte bara anropa Debugger.Break() först i Main eller OnStart?


MS


Svara

Sv: Skriva och debugga tjänster?

Postades av 2004-01-15 22:45:47 - Fredrik Normén

>Kan man inte bara anropa Debugger.Break() först i Main eller OnStart?

Hmm, har aldrig testat, när break nås så borde "fönstret som frågar vilken debugger man vill ansluta tjänsten till" dyka upp, så det skulle nog kunna fungera.

/Fredrik Normén NSQUARED2


Svara

Sv: Skriva och debugga tjänster?

Postades av 2004-01-15 23:14:27 - Oskar Johansson

Hm... intressant... Hur som helst, om man kunde ha nå'n dummy app eller nå't som installerade och startade tjänsten eller nå't bara...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 159
27 952
271 704
1 207
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies