使用VB.net连接的VisM"服务器接收超时"

时间:2016-03-26 08:39:43

标签: vb.net intersystems-cache intersystems

我通过添加对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变量吗?

1 个答案:

答案 0 :(得分:2)

我不熟悉VisM,但是您使用了错误的端口,并且此端口仅用于Web,请尝试将其更改为1972,默认使用。您的服务器可能使用另一个。您可以在System Management Portal页面上的(关于标题中的链接)找到您的真实端口号,参数是 - Superserver Port。