Visual Studio 2010'da yeni bir Windows hizmeti oluşturduğumda, hizmeti çalıştırmak için InstallUtil ve net start'ı belirten bir ileti alıyorum.
Aşağıdaki adımları denedim:
- Yeni proje oluştur Dosya -> Yeni -> Proje -> Windows Hizmeti
- Proje Adı: TestService
- Projeyi olduğu gibi derleyin (Service1 yapıcısı, OnStart, OnStop)
- Komut istemini açın, "C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ InstallUtil.exe" TestService.exe dosyasını çalıştırın
- Net start TestService'i çalıştırın .
4. adımın çıktısı
İşlem yapılan bir yüklemeyi çalıştırma.
Kurulumun Kurulum aşamasına başlama.
C: \ Users \ kullanıcı adı \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe derlemesinin ilerlemesi için günlük dosyasının içeriğine bakın.
Dosya C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ Tes tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog konumunda bulunur.
'C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe' derlemesini yükleme.
Etkilenen parametreler:
logtoconsole =
logfile = C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ TestService \ T estService \ obj \ x86 \ Debug \ TestService.InstallLog
assemblypath = C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
RunInstallerAttribute.Yes özniteliğine sahip hiçbir ortak yükleyici C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe derlemesinde bulunamadı.
Yükleme aşaması başarıyla tamamlandı ve İşleme aşaması başlıyor.
C: \ Users \ kullanıcı adı \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe derlemesinin ilerlemesi için günlük dosyasının içeriğine bakın.
Dosya C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ Tes tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog konumunda bulunur.
'C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe' derleme işleminin yapılması.
Etkilenen parametreler:
logtoconsole =
logfile = C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ TestService \ T estService \ obj \ x86 \ Debug \ TestService.InstallLog
assemblypath = C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
RunInstallerAttribute.Yes özniteliğine sahip hiçbir ortak yükleyici C: \ Kullanıcılar \ kullanıcı adı \ Belgeler \ Visual Studio 2010 \ Projects \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe derlemesinde bulunamadı.
Yükleyici olmadığı için InstallState dosyasını kaldırın.
Tamamlama aşaması başarıyla tamamlandı.
İşlem yapılan yükleme tamamlandı.
5. adımın çıktısı
Hizmet adı geçersiz.
NET HELPMSG 2185 yazarak daha fazla yardım alabilirsiniz.