我正在尝试从.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
1条答案
按热度按时间bmvo0sr51#
网络连接在途中中断。请稍候,或致电网络管理员。您可以使用
顺便问一下,
127.0.0.1
是本地主机ip地址,你确定它是正确的吗?