yardımıyla Windows servisi yüklenemedi VS 2012'yi kullanıyorum ve kurulum projeleri bundan kaldırıldığından InstallUtil.exe'yi kullanmam gerekiyor.InstallUtil aracı
Windows hizmeti uygulamasında projectInstaller sınıfım yok. Ben komut isteminde çalıştırın:
installutil FilesMonitoringService.exe
alıyorum:
C: \ Program Files \ Mic Rosoft Visual Studio 8: \ Program Files \ Microsoft Visual Studio 8 \ VC#> C" installutil \ VC# \ CSharpProjects \ MyService MyService \ \ bin \ Release \ MyServ ice.exe" Microsoft (R) .NET Framework Kurulum yarar Sürüm 2.0.50727.42 Telif Hakkı (c) Microsoft Corporation. Her hakkı saklıdır.
Birleştirilmiş bir kuruluş çalıştırılıyor.
Yüklemenin Kurulum aşamasından başlayarak. C için günlük dosyasının içeriğini bakınız: \ Program Files \ Microsoft Visual Studi o 8 \ VC# \ CSharpProjects \ MyService \ MyService \ bin \ Release \ MyService.exe meclisin ilerleme. dosya C'de bulunur: MyService \ bin \ Release \ MyService.InstallLog \ \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProj ects \ MyService. Montaj 'C: \ Program Dosyaları \ Microsoft Visual Studio 8 \ VC# \ CSharpProjec ts \ MyService \ MyService \ bin \ Release \ MyService.exe'. Etkilenen parametreler şunlardır: logtoconsole = assemblypath = C: \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProjects \ Release \ MyService.exe kayıt dosyasına \ MyService \ MyService \ bin = C: \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProjects \ MySer mavim \ MyService \ bin \ Release \ MyService.InstallLog RunInstallerAttribute.Yes özniteliğine sahip hiçbir ortak yükleyici, bulunamadı: C: \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProjects \ MyService \ MyService \ bin \ Release \ MyService.exe derlemesi.
Yükleme aşaması başarıyla tamamlandı ve İşlem aşaması başlıyor. C için günlük dosyasının içeriğini bakınız: \ Program Files \ Microsoft Visual Studi o 8 \ VC# \ CSharpProjects \ MyService \ MyService \ bin \ Release \ MyService.exe meclisin ilerleme. dosya C'de bulunur: MyService \ bin \ Release \ MyService.InstallLog \ \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProj ects \ MyService. Committing montaj 'C: \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProjec ts \ MyService MyService \ bin \ Release \ MyService.exe \'. Etkilenen parametreler şunlardır: logtoconsole = assemblypath = C: \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProjects \ Release \ MyService.exe kayıt dosyasına \ MyService \ MyService \ bin = C: \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProjects \ MySer mavim \ MyService \ bin \ Release \ MyService.InstallLog RunInstallerAttribute.Yes özniteliğine sahip hiçbir ortak yükleyici, bulunamadı: C: \ Program Files \ Microsoft Visual Studio 8 \ VC# \ CSharpProjects \ MyService \ MyService \ bin \ Release \ MyService.exe derlemesi. Yükleyici olmadığından InstallState dosyasını kaldırın.
İşlem aşaması başarıyla tamamlandı.
İşlem uygulanan yükleme tamamlandı.
C: \ Program Files \ Microsoft Visual Studio 8 \ VC#>
Tamam, her şey yüklenmiş gibi görünüyor. Fakat! Servisler sayfasındaki görev yöneticisine gittiğimde hizmetimi bulamıyorum.
Sebep ne olabilir?
Şimdiden teşekkürler! (Yaklaşık çeviri)
Kurulum: -:
Düzenlemeler (> yükleyici eklemek tasarımcı olarak) ve ben olsun komuta installutil çalıştırmak ben eklemek çünkü eğer projectInstaller sınıfı yok olduğuna işaret FilesMonitoringService ... Bu kurulum sahnede bir günlük jornal Uygulamasında EventLog FilesMonitoringService arasında Yaratılış ...
ait istisna oluştu.
System.Security.SecurityException: Kaynak bulunamadı, ancak herhangi bir günlük log jornals tarafından bulunamadı. Mevcut olmayan jornaller: Güvenlik.
Geri tepme aşaması başlar. Metnin
ait
// sürü geri tepme aşaması başarmıştır
Kur grup çalışması gerçekleştirdik. Kurulum başarısız oldu ve geri tepme gerçekleştirildi.
Dolayısıyla, windowsI hizmetime projeInstller eklerseniz, installUtil ile kesinlikle yüklenemedi.
[RunInstaller(true)]
public partial class ProjectInstaller : Installer
{
public ProjectInstaller()
{
InitializeComponent();
}
private void serviceInstaller1_AfterInstall(object sender, InstallEventArgs e)
{}
private void serviceProcessInstaller1_AfterInstall(object sender, InstallEventArgs e)
{}
}
Mabby ben afterInstall yöntemlerin bazı kod koymak gerekir: Burada
oluşturulan kod nedir? > FileMonitoringService, StartType - -> Otomatik
ServiceProcessInstaller1 ServiceName: Hesap -> LocalSystem
Yoksa projectInstaller olmadan uygulanabilir
serviceInstaller1: Ben de bir properties
penceresinde bu properies set?
2017 Yorum - Bu konudaki benzer SO cevabı için birçok yararlı cevap ve yorum var. http://stackoverflow.com/questions/7922105/install-windows-service-created-in-visual-studio –