SORU
24 ŞUBAT 2010, ÇARŞAMBA


Hizmet sıfır uygulama (non-altyapı) bitiş noktaları vardır

Geçenlerde XML servisi (dll) ve hizmet ana bilgisayar (exe) yarattı. XML hizmeti başarıyla hizmet WcfTestClient eklemek mümkün duyuyorum beri düzgün çalıştığını biliyorum.

Ancak, hizmet ana bilgisayar (exe) benim XML utlizing ben gelince bir sorunla karşılaşmak gibi görünüyor. Servis benim ana bilgisayar (exe) seçimden bir başvuru (dll) ekleme ve exe için gerekli parçalarını tanıyabilir; hizmet yükleyici, servis host ve uygulaması gibi oluşturabilirsiniz.yapılandırma, derleme ve sonunda exe İnstallUtil kullanarak yükleyin. Ancak, Microsoft Yönetim Konsolunda hizmeti başlatmaya çalıştığımda hizmeti başlatıldı hemen sonra durur.

Tam olarak bu soruna neden olabilir ne araştırmaya başladım bir Olay Görüntüleyicisi Uygulama Günlüğü ' bu hata ile geldi.

Açıklama:

Hizmet başlatılamıyor. Sistem.Invalidoperationexception: Servis sıfır uygulama Hizmeti (non-altyapı) bitiş noktası. Bu herhangi bir yapılandırma dosyası yüzünden olabilir uygulamanızı buldum, ya da oldu hayır, çünkü servis elemanı eşleşen servis adı bulunamadı yapılandırma dosyası, ya da yok çünkü bitiş noktası hizmeti olarak tanımlandı eleman.

Bu hata aslında OnStart; ServiceHost.Open() çağrı yapıyorum zaman benim exe, üretilir. Diğer kişiler bu konu hakkında, ancak çoğu Çalışma bir çok mesaj değilse hepsini gördüm, bir hizmet adı veya sözleşme; ad ve sınıf adıyla belirtilen varlık olmadığını iddia ediyorlar. Dll exe config dosyamda, bu girişlerin her ikisi de kontrol ettim, ve onlar MÜKEMMEL bir maç. Aldım diğer insanlar ofiste çift kontrol arkamda emin değildim gidiyor kör bir noktada, ama elbette geldikleri için aynı sonuç olarak bana her şey görünüyordu gibiydi belirtilen doğru. Gerçekten bu noktada ne gibi bir kayıp am. Herkes bu konu ile bana yardımcı olabilir?

Bunun olası bir nedeni olarak geldi başka bir şey app olduğunu.config asla okunuyor; bence en azından bir okuma almak gerekir. Bu sorun olabilir mi? Eğer öyleyse, nasıl bu sorunu ele hakkında gidebilir. Yine, HERHANGİ bir yardım mutluluk duyacağız.

CEVAP
22 Temmuz 2010, PERŞEMBE


Ben sadece bu sorunu vardı ve hizmet adı için Ad, örneğin ekleyerek karar

 <service name="TechResponse">

oldu

 <service name="SvcClient.TechResponse">

Ayrıca çözülmüş bir Web ile gördüm.bir Uygulama yerine config.config.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011