0

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

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

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

它发生在 Connect 方法上:

在此处输入图像描述

看下面来解决它。

4

1 回答 1

0

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

在此处输入图像描述

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\Control\hivelist

在此处输入图像描述

于 2015-10-02T05:49:39.397 回答