CONNECT:Direct无法与服务器建立连接

时间:2015-10-02 05:49:39

标签: connect-direct

注意:在这里回答我自己的问题以帮助将来的人

在新PC上安装应用程序并使用ConnectDirect将文件从Windows传输到Unix后运行应用程序时,我看到错误消息:

  

System.Runtime.InteropServices.COMException(0x00000009):无法建立与服务器的连接无法建立与服务器的连接

它发生在Connect方法上:

enter image description here

见下文解决它。

1 个答案:

答案 0 :(得分:0)

您需要在此处添加注册表项:

enter image description here

Windows Registry Editor Version 5.00

[HKEY_USERS\S-1-5-21-3499964120-3315823391-1593708255-109682\Software\Sterling Commerce CONNECT:Direct]

[HKEY_USERS\S-1-5-21-3499964120-3315823391-1593708255-109682\Software\Sterling Commerce CONNECT:Direct\Nodes]

[HKEY_USERS\S-1-5-21-3499964120-3315823391-1593708255-109682\Software\Sterling Commerce CONNECT:Direct\Nodes\**CDServer.example.com**] "CDName"="**CDServer**" "ApiVersion"=dword:0000107f "SecurePlusVersion"=dword:00000000 "CompLevel"=dword:00000001 "SelectedOSType"=dword:00000000 "OSType"=dword:00000002 "SubType"=dword:00000000 "Server"="**CDServer**" "DefaultProtocol"="TCPIP" "DefaultUserid"="**CDPassword**"

[HKEY_USERS\S-1-5-21-3499964120-3315823391-1593708255-109682\Software\Sterling Commerce CONNECT:Direct\Nodes\**CDServer.example.com**\Protocols]

[HKEY_USERS\S-1-5-21-3499964120-3315823391-1593708255-109682\Software\Sterling Commerce CONNECT:Direct\Nodes\**CDServer.example.com**\Protocols\TCPIP] "TcpAddress"="**CDServer.example.com**;1363"

[HKEY_USERS\S-1-5-21-3499964120-3315823391-1593708255-109682\Software\Sterling Commerce CONNECT:Direct\Nodes\**CDServer.example.com**\Userids]

[HKEY_USERS\S-1-5-21-3499964120-3315823391-1593708255-109682\Software\Sterling Commerce CONNECT:Direct\Nodes\**CDServer.example.com**\Userids\**CDPassword**] "Password"="6 XFWmtqzo5" "Temporary"=dword:00000000 "RememberPW"=dword:00000001

在导入注册表文件之前,您需要将Windows用户ID替换为您要将文件导入的用户PC。

文件中硬编码的Windows用户ID为 109682 ,要查找用户PC的Windows用户ID,请在此处找到:

  

HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \控制\ hivelist

enter image description here