CONNECT:Direct Не удалось установить соединение с сервером

Примечание: отвечая на мою проблему здесь, чтобы помочь людям в будущем

При запуске приложения после его установки на новом компьютере и использования ConnectDirect для передачи файлов из Windows в Unix появляется сообщение об ошибке:

System.Runtime.InteropServices.COMException (0x00000009): не удалось установить соединение с сервером. Не удалось установить соединение с сервером

Это происходит по методу Connect:

введите описание изображения здесь

Смотрите ниже, чтобы решить это.

1 ответ

Вам необходимо добавить ключ реестра здесь:

введите описание изображения здесь

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 на ПК пользователя, на который вы собираетесь импортировать файл.

Идентификатор пользователя Windows, жестко закодированный в этом файле, - 109682. Чтобы найти идентификатор пользователя Windows на ПК пользователя, найдите его здесь:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ hivelist

введите описание изображения здесь

Другие вопросы по тегам