SORU
27 EKİM 2011, PERŞEMBE


Windows Service Visual Studio oluşturulan yükleyin

Visual Studio'da yeni bir Windows Hizmeti oluşturduğumda 2010, mesajı İnstallUtil kullanmak için bir fikir almak ve net hizmetini çalıştırmak için başlatın.

Aşağıdaki adımları denedim:

  1. Yeni bir proje Dosyası - ^ oluşturun . Yeni ->Proje ->Windows Hizmeti
  2. Proje Adı: TestService
  3. Gibi proje (Service1 yapıcı, OnStart, OnStop) oluşturmak
  4. Komut istemini açın, çalıştırın"C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" TestService.exe
  5. Çalıştırınnet TestService başlayın.

Adım 4 çıktı

İşlenen bir yükleme çalışıyor.

Başlangıçta yükleme Yükleme aşaması.

Günlüğün içeriği için dosya bakın C:\\\Belgeler Kullanıcılar myusername\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe montaj ilerleme.

Dosya c:\users\myusername\documents\visual Stüdyoda yer almaktadır 2010\Projects\Tes tService\TestService\\86\Debug\n TestService.İnstallLog.

Yükleme Meclisi 'C:\Users\myusername\Documents\Visual Studio 2010\Projects\Testleri ervice\TestService\obj\x86\Debug\TestService.exe'.

Etkilenen parametreler şunlardır:

= logtoconsole

= C:\Users\myusername\Documents\Visual Stüdyo günlük 2010\Projects\TestService\T estService\\86\Debug\n TestService.İnstallLog

= C:\Users\myusername\Documents\Visual Studio assemblypath 2010\Projects TestServ ice\TestService\obj\x86\Debug\TestService.exe \

Hiçbir kamu RunİnstallerAttribute ile yükleyiciler.Evet özniteliği c:\users\myusername\documents\visual Stüdyoda bulunamadı 2010\Projects\TestService\TestSe rvice\obj\x86\Debug\TestService.exe derleme.

Yükleme aşaması başarıyla tamamlandı, ve faz Tamamlama başlangıç.

Günlüğün içeriği için dosya bakın C:\\\Belgeler Kullanıcılar myusername\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe montaj ilerleme.

Dosya c:\users\myusername\documents\visual Stüdyoda yer almaktadır 2010\Projects\Tes tService\TestService\\86\Debug\n TestService.İnstallLog.

Derleme yapılıyor 'C:\Users\myusername\Documents\Visual Studio 2010\Projects\Testleri ervice\TestService\obj\x86\Debug\TestService.exe'.

Etkilenen parametreler şunlardır:

= logtoconsole

= C:\Users\myusername\Documents\Visual Stüdyo günlük 2010\Projects\TestService\T estService\\86\Debug\n TestService.İnstallLog

= C:\Users\myusername\Documents\Visual Studio assemblypath 2010\Projects TestServ ice\TestService\obj\x86\Debug\TestService.exe \

Hiçbir kamu RunİnstallerAttribute ile yükleyiciler.Evet özniteliği c:\users\myusername\documents\visual Stüdyoda bulunamadı 2010\Projects\TestService\TestSe rvice\obj\x86\Debug\TestService.exe derleme.

Yükleyiciler yok çünkü İnstallState dosyasını kaldırın.

Aşaması başarıyla tamamlandı İşlemek.

Bu işlem tamamlandıktan yükleyin.

Adım 5 çıktı

Hizmet adı geçersiz.

Daha fazla yardım NET HELPMSG 2185 yazarak kullanılabilir.

CEVAP
27 EKİM 2011, PERŞEMBE


Hizmet açmak gerekir.cs tasarımcısı, sağ tıklatın ve menü seçeneği seçin"". Yükleyici Ekle

Kutudan yüklemek olmaz... yükleyici sınıf ilk oluşturmanız gerekir.

Hizmet yükleyici bazı referans:

How to: Add Installers to Your Service Application

Oldukça eski... ama bu bahsettiğim şey

Windows Services in C#: Adding the Installer (part 3)

Bunu yaparak, ProjectInstaller.cs Bir otomatik olarak oluşturulur. O zaman bu tıklama, tasarımcı girin ve bileşenleri yapılandırabilirsiniz çift:

  • serviceInstaller1 kendisi hizmet özellikleri vardır: Description, DisplayName, ServiceName ve StartType en önemlileridir.

  • serviceProcessInstaller1 bu önemli özelliği vardır: Account bunu hangi serviste çalışacak hesabıdır.

Örneğin:

this.serviceProcessInstaller1.Account = ServiceAccount.LocalSystem;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009