.net6 调用 RFC 接口 前言接到领导需求自家的 webApi 要对接RFC接口我的框架是 .net6 在网上搜了一堆的资料都是 .net framework 的。 人都麻了不过还好最终找到了解决方案。在此记录一下。第一步安装 SapNwRfc 这个从 Nuget上安装即可另附上官方链接https://github.com/huysentruitw/SapNwRfc第二步下载 SAP NetWeaver RFC 库 7.50 SDKhttps://download.csdn.net/download/msysj1/89623576解压后能找到以下文件然后放到你的项目输出目录中。我的就是放在 WebApi\bin\Debug\net6.0 目录下第三步编写代码连接RFC代码看官方实例就行然后本地启用运行 就能顺利跑起来了。如果发布到 IIS后 发现报错Unable to load DLL sapnwrfc or one of its dependencies: 找不到指定的模块。 (0x8007007E)请参考这篇文章Unable to load DLL ‘sapnwrfc‘ or one of its dependencies: 找不到指定的模块。 (0x8007007E) 解决方案-CSDN博客