RfcDestinationManager.GetDestination(" mysrvr")不起作用

2020-08-17 00:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在将NCo 3.0...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在将NCo 3.0与VS2010和.Net 4配合使用。我能够使用以下代码进行RFC调用:

var par = new RfcConfigParameters();

//config在这里

....

var dest = RfcDestinationManager.GetDestination(par);

这很好,我能够成功调用我的BAPI,并从结果表中获取日期。

----------------

但是当我尝试在App.config文件中配置目标时,像这样:

<目的地>

<添加名称=" mysrvr"

USER =" sdf" PASSWD =" sdf"

AHOST =" sap-xpa-01" CLIENT =" 100" SYSNR =" 00"

MAX_POOL_SIZE =" 10" IDLE_TIMEOUT =" 10" LANG =" EN"

/>

像这样实例化目的地:

RfcDestinationManager.GetDestination(" mysrvr"); //引发异常

此代码引发异常,表示找不到mysrvr。

我已经尝试过使用单元测试项目的" App.config"以及控制台应用程序的" app.config"。 我在这里做什么错了?

3条回答
太Q了
2020-08-17 00:40

好,我自己解决了...出现问题是因为应用程序找不到NCo的程序集。 将两个dll(sapnco + sapnco_utils)的"本地副本"设置为" true"即可解决该问题。

最好的问候

Sebastian Dorsch

一周热门 更多>