SAP.Connector.dll ve SAP.Connector.Rfc.dll kütüphanesi kullanarak Asp.net web uygulamasından RFC çağrımı yaptım. Window Server 2008 R2 64 bitlik sunucuya yükledik.
Application pool'da 32 bit Application Enabled seçeneğini True yaptık.
Ancak aşağıdaki gibi hata aldık:
RFC : Unable to load DLL 'librfc32.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
Bu hata, librfc32.dll dosyasını web uygulamasının bin klasörüne yükleyip, app pool'u yeniden başlatarak sorun gitti. Ancak bundan sonra aşağıdaki gibi hata aldık:
RFC : An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
Bu hata ise gerekli VC++ 2003 dll'lerini web uygulamasının bin klasörüne yükleyerek düzeldi, bu dll dosyaları:
msvcp71.dll
msvcr71.dll
oluyor.
Bu gerekli dll'ler 32 bit'lik dll'ler oluyor ve bu gerekli dll'ler şu şekildedir:
SAP.Connector.dll
SAP.Connector.Rfc.dll
librfc32.dll
msvcp71.dll
msvcr71.dll
Kaynaklar:
http://scn.sap.com/thread/1523187
http://scn.sap.com/thread/1213308
http://social.msdn.microsoft.com/Forums/en-US/35b09f74-1d8e-4676-90e3-c73a439bf632/dllimport-of-32bit-dlls
http://stackoverflow.com/questions/1596167/where-to-download-microsoft-visual-c-2003-redistributable
http://www.addictivetips.com/windows-tips/fix-msvcp71-dll-and-msvcr71-dll-missing-error-in-windows-7/
http://stackoverflow.com/questions/15821343/download-or-generate-msvcp71-dll
C#, .NET, .Net Core
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core
HTML 5, CSS 3, Javascript, jQuery, Bootstrap
Entity Framework, NHibernate, Dapper
Sql Server, MySql, Oracle
Windows Server, Ubuntu, Debian, Pardus
Xamarin Forms, Android Studio
--- The future of the open web platform is looking very bright!
--- .NET is a free, cross-platform, open source developer platform for building any app.
Google Analytics İzleme
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder