SAP RFC Не удалось подключиться в .NET

Я создал консольное приложение с .NET Framework 3.1, коннектор 3.0 64 бита отсюда

https://support.sap.com/en/product/connectors/msnet.html

и когда я попытался запустить этот код, у меня возникла ошибка:

      RfcConfigParameters rfcPar = new RfcConfigParameters();
rfcPar.Add(RfcConfigParameters.AppServerHost, "xxxx");
rfcPar.Add(RfcConfigParameters.Client, "xxxxx");
rfcPar.Add(RfcConfigParameters.User, "xxxx");
rfcPar.Add(RfcConfigParameters.Password, "xxxxx");
rfcPar.Add(RfcConfigParameters.SystemNumber, "xxxxx");
rfcPar.Add(RfcConfigParameters.Language, "xxxxx");
RfcDestination dest2 = RfcDestinationManager.GetDestination(rfcPar);
try
{
    dest2.Ping();
}catch (Exception ex)
{
    Console.WriteLine(ex.Message);
}

Ошибка:

System.TypeInitializationException: «Инициализатор типа для SAP.Middleware.Connector.RfcConfigParameters вызвал исключение».

TypeLoadException: не удалось загрузить тип System.ServiceModel.Activation.VirtualPathExtension из сборки System.ServiceModel, Version=4.0.0.0, Culture= нейтральный, PublicKeyToken=b77a5c561934e089.

Кто-нибудь мог мне помочь? Спасибо!

0 ответов

Другие вопросы по тегам