Windows hizmeti yükleyin
Çok basit bir pencere oluşturduk hizmeti visual studio 2010 kullanarak .Net 4.0.
Bu hizmet işlevi varsayılan windows hizmeti projesi, bir yükleyici dışındaki eklendi eklendi hayır vardır.
Eğer dev kutumu ya da diğer windows installutil.exe appname.exe bizim etki alanında 2008 R2 makineleri kaçarsam windows hizmeti sorun olmadan yükler.
Müşteri sitemizde bu aynı şeyi yapmaya çalıştığınızda, aşağıdaki hata nedeniyle yükleme başarısız olur.
Microsoft (R) .NET Framework Installation utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Exception occurred while initializing the installation:
System.IO.FileLoadException: Could not load file or assembly 'file:///C:\TestService\WindowsService1.exe' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515).
Bu çözüm yalnızca 1 proje var ve hiç bir bağımlılığı eklendi.
Çevremizde birden fazla makine ve müşterilerimizin iki üzerinde denedim. Makine windows 2008 R2, hem taze yükler. Bir makine var sadece .net 2.0 ve .net 4.0. Diğer .net 2, 3, 3.5 ve 4.
Makinelerin her biri yerel bir yönetici değilim.
Ayrıca 64 bit yükleyici denedim ama aşağıdaki hatayı alıyorum, 32 bit kullanmak biri olduğunu düşünüyorum. Sistem.Badımageformatexception
Herhangi bir yardım mutluluk duyacağız. Teşekkürler.
CEVAP
Bu hata için başka bir neden windows güvenilmeyen olarak gördüğü bir kaynaktan program kopyalanan olabilir. Tıklatarak "" senden sonra dosya üzerinde sağ tıklayın ve özellikleri engelini tarafından Kurul engellemesini kaldırabilirsiniz
Kurtarma eylemi ile Windows Hizmeti Ye...
Yürütülebilir bir Windows hizmeti oluş...
Nasıl bir Windows Hizmeti hata ayıklam...
Dağıtmak, bir Windows Hizmeti ClickOnc...
Nasıl hata ayıklama için .NET Windows ...