Kişi bilgileri gizlidir. Logo çalışanları görebilir.

.NET Webservis, Logo Objects create sorunu

  Tiger/Logo Object Designer (LOD)

Merhabalar,

LObjects uyarlama aracı üzerine geliştirdiğimiz, .NET tabanlı Web servis uygulamamızı, bir çok yere sorunsuz bir şekilde kurduk. Burada en önemli yardım, Naci Bey'in, burada da müteakip defalar yayınladığı, "LobjectsEXE_Web_Yetkilendirmesi.doc"  adlı dokümanı olmuştur. Bu dokümandaki çözüm önerilerinden biri olan ve Web.config dosyasına eklenen  
<identity impersonate="true" userName="..." password="...."></identity> 
satırı her defasında iş görmüştü. Fakat yeni müşterimizde Windows Server 2016 Standart  var ve bu sefer başaramadık. Klasik olarak yaşanan yetki sorunu durumunda şu hatayı alırdık:
"{72DB412A-6BF5-4920-A002-2AAC679951DF} CLSID değerine bileşen için COM sınıfı fabrikasını alma, yandaki hata nedeniyle başarısız oldu: 8007052e."

Oysa şimdi yeni müşterimizde aldığımız hata ise biraz farklı:

'UnityObjects.UnityApplicationClass' türündeki COM nesnesi 'UnityObjects.IUnityApplication' arabirim türüne atanamadı. '{2CA7467C-17A1-414C-ABA5-262D8B8ABD38}' IID'sine sahip arabirim için COM bileşenindeki QueryInterface çağrısı aşağıdaki hatayla başarısız olduğundan bu işlem başarısız oldu: Tür kitaplığı/DLL yükleme hatası. (HRESULT özel durum döndürdü: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).


Çözüm önerilerinizi bekliyorum...

Herkese hayırlı işler.


Mehmet




NaciO

Merhaba,

Konu açılalı çok olmuş. Direct bu problemin çözümü değil ama bu ve benzeri tüm dertleri REST servisi kullanarak aşabilirsiniz. Basit Http istekleri göndererek Logo Objects ile yapabileceğiniz hemen hemen tüm işlemleri rahatlıkla gerçekleştirebiliyoruz. Üstelik Logo Objects lisansı varsa ayrıca bir başka lisans ta gerektirmiyor. Dolayısıyla müşteri açısından ayrıca bir maliyet gerektirmiyor. Proje kapsamınızı bilemiyorum ancak eminim bu ve benzeri problemler için IIS tarafında sıklıkla zaman ve efor harcıyorsunuzdur. Her versiyonda performans ve stabilitesini daha da iyileştiriyoruz. Yeni bir web projesinde haberleşmek için ben REST Servisi denemenizi tavsiye ederim.

http://docs.logo.com.tr/public/wua/logo-objects-rest-servis



25/07/18 17:50

Cevap vermek için giriş yapmanız gerekmektedir.