【问题标题】:VisM with VB.net Connection "Server Receive Timed Out"VisM 与 VB.net 连接“服务器接收超时”
【发布时间】:2016-03-26 08:39:43
【问题描述】:

我通过添加对 VisM.ocx 的引用并将其作为 activeX 控件添加到我的工具箱中,将 VisM 控件添加到 vb.net。

我在一个按钮中添加了以下代码:

Try
        'open the connection
        AxVisM1.Connect("CN_IPTCP:127.0.0.1[57772]", "LIVEDATA")


        'do stuff.
        MsgBox("Cache is now active")

        'close the connection
        AxVisM1.DeleteConnection()

    Catch ex As Exception
        'close the connection
        AxVisM1.DeleteConnection()

        MsgBox(ex.ToString)

    End Try

但是,当我运行应用程序时,连接挂起,随后出现一个显示“服务器接收超时”的消息框。

我已经尝试关闭我的防火墙,甚至我的防病毒软件。我将如何解决这个问题?另外,我正在尝试一种在 VB.net 中访问 GLOBALS 变量的有效方法吗??

【问题讨论】:

    标签: vb.net intersystems-cache intersystems


    【解决方案1】:

    我不熟悉VisM,但是你使用了错误的端口,并且这个端口只用于web,尝试将其更改为默认使用的1972。您的服务器可能使用另一台服务器。您可以在关于页面上的系统管理门户中找到您的真实端口号(标题中的链接),参数是 - 超级服务器端口。

    【讨论】:

    • 你是天赐之物。但是我可以用它访问 GLOBALS 吗?
    • 不是很简单,但是可以执行任何Caché代码,简单例子here
    猜你喜欢
    • 1970-01-01
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2019-10-18
    相关资源
    最近更新 更多