SORU
28 Temmuz 2009, Salı


Nasıl hata ayıklama için .NET Windows Hizmeti OnStart yöntemi?

Kod yazılmış .Bir Windows hizmeti olarak sadece yüklü başarısız olduğunu NET. Başarısızlık hizmeti bile izin vermez. OnStart yöntemi adım ben nasıl olduğunu çözemedim.

How to: Debug Windows Service Applicationsverir vermeyen bir ipucu:

Ekleme hizmetin işlem yapmanızı sağlar hata ayıklama çoğu ama hepsi değil hizmet kodu; örneğin, çünkü servis zaten başladı, hata ayıklama edemiyor kodu hizmetin OnStart yöntemi bu şekilde, ya da kodu Ana yöntem için kullanılan yük hizmeti.Bunu çözmenin bir yolu, yalnızca hata ayıklama yardımcı olmak için var olan servis uygulaması geçici ikinci bir hizmet yaratmaktır. Her iki hizmet de yükleyebilirsiniz, ve sonra "" hizmet süreci yük hizmeti. kukla başlangıç buGeçici hizmet süreci başladıktan sonra, Visual Studio'da hata Ayıklama menüsü servis işleme ekleme için kullanabilirsiniz.

Ancak, hizmet süreci yüklemek için kukla hizmeti oluşturmak için gereken tam olarak ne kadar emin değilim.

CEVAP
28 Temmuz 2009, Salı


Geçici bir çözüm olarak yapacağımız tek şey OnStart kod ilk satırı hata ayıklayıcı yükler

System.Diagnostics.Debugger.Launch()

Bu kullanmak ister hata ister. Sadece çözüm zaten Visual Studio açın ve listeden örneği seçin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • Ludique

    Ludique

    21 NİSAN 2009
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012