错误10061 -从.Net连接到SAP

ffscu2ro  于 2023-06-25  发布在  .NET
关注(0)|答案(1)|浏览(274)

我正在尝试从.NET应用程序连接到SAP数据库。我想从SAP数据库中获取产品列表。我对SAP一无所知,试图使用SAP .NET Connector进行通信。
我无法成功建立与SAP数据库的连接,得到Error 10061 WSAECONNREFUSED。我也关闭了防火墙。
我已经配置了我的App.config如下。

<configuration>
 
   <configSections>
     <sectionGroup name="SAP.Middleware.Connector">
       <sectionGroup name="ClientSettings">
         <section name="DestinationConfiguration" type="SAP.Middleware.Connector.RfcDestinationConfiguration, sapnco"/>
       </sectionGroup>
     </sectionGroup>   </configSections>
 
   <SAP.Middleware.Connector>    
     <ClientSettings>
       <DestinationConfiguration>
         <destinations>
           <add NAME="DEV" USER="username" PASSWD="password" CLIENT="000"
                LANG="EN" ASHOST="127.0.0.1" SYSNR="00"
                MAX_POOL_SIZE="10" IDLE_TIMEOUT="10"/>
         </destinations>
       </DestinationConfiguration>
     </ClientSettings>   </SAP.Middleware.Connector>
      <startup>
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>   </startup>
 
 </configuration>

代码中的代码如下

RfcDestination SapRfcDestination = RfcDestinationManager.GetDestination("DEV");
 
 RfcRepository SapRfcRepository = SapRfcDestination.Repository;

第二条语句执行后,我就得到异常。
异常消息如下所示

LOCATION    CPIC (TCP/IP) on local host with Unicode
ERROR       partner 'WIN-FHT4V74IPIN:3300' not reached
TIME        Tue Dec 31 02:46:24 2013
RELEASE     720
COMPONENT   NI (network interface)
VERSION     40
RC          -10
MODULE      nixxi.cpp
LINE        3286
DETAIL      NiPConnect2: 192.168.100.123:3300
SYSTEM CALL connect
ERRNO       10061
ERRNO TEXT  WSAECONNREFUSED: Connection refused
COUNTER     1
bmvo0sr5

bmvo0sr51#

网络连接在途中中断。请稍候,或致电网络管理员。您可以使用

telnet 127.0.0.1 3300

顺便问一下,127.0.0.1是本地主机ip地址,你确定它是正确的吗?

相关问题