注意:在这里回答我自己的问题以帮助将来的人
在新 PC 上安装应用程序并使用 ConnectDirect 将文件从 Windows 传输到 Unix 后运行应用程序时,我看到以下错误消息:
System.Runtime.InteropServices.COMException (0x00000009): 无法建立与服务器的连接 无法建立与服务器的连接
它发生在 Connect 方法上:
看下面来解决它。
注意:在这里回答我自己的问题以帮助将来的人
在新 PC 上安装应用程序并使用 ConnectDirect 将文件从 Windows 传输到 Unix 后运行应用程序时,我看到以下错误消息:
System.Runtime.InteropServices.COMException (0x00000009): 无法建立与服务器的连接 无法建立与服务器的连接
它发生在 Connect 方法上:
看下面来解决它。
您需要在此处添加注册表项:
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