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,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”加载类型“System.ServiceModel.Activation.VirtualPathExtension”。

谁能帮帮我?谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...