【问题标题】:AspComet with asp.net (vb.net)AspComet 与 asp.net (vb.net)
【发布时间】:2010-11-30 14:49:51
【问题描述】:

编辑 1:

有人可以帮我创建一个非常简单的示例页面,因为包含的聊天页面太完整了。就像检测数据库中的更改并在屏幕上为任何连接的客户端实时显示“更改”一词一样简单。

原始问题:

我刚刚发现了aspcomet,不知道怎么用。

使用以下链接中的信息

https://github.com/nmosafi/aspComet/blob/master/README.md

我下载了一个 dll 文件,并将其添加到我的根文件夹的 bin 目录中。我在 web.config 文件中添加了相关行:

<httpHandlers>
  <add verb="POST" path="comet.axd" validate="false" type="AspComet.CometHttpHandler, AspComet"/>
</httpHandlers>

我尝试创建一个 global.asax 文件,我在上面链接中提到的行中添加了该文件,但它似乎不喜欢 Setup.AspComet.WithTheDefaultServices() 行中的“Setup”一词

显然没有声明名称“Setup”...

Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    ' Code that runs on application startup
    Setup.AspComet.WithTheDefaultServices()
End Sub

有人知道为什么会这样吗?

【问题讨论】:

    标签: asp.net ajax vb.net comet


    【解决方案1】:

    您是否在 Global.asax 文件的顶部添加了 Imports 声明?

    Imports AspComet

    查看聊天示例并尝试运行它,您应该可以从那里复制一些内容来进行设置,尽管那是 C# 而您是 VB,它们非常相似。

    【讨论】:

    • 谢谢,我要等到下周的某个时候才能尝试。
    • 谢谢,这似乎奏效了。你有一个非常非常基本的例子让我开始,你的聊天例子对我来说太复杂了。当我说一个简单的例子时,例如,我如何通过按下按钮在所有客户端屏幕上显示一条消息。
    • 聊天示例开始时非常简单,但发展迅速!我建议您阅读一些关于 JQuery 或 Dojo Comet API 的示例,因为它们都受 aspComet 支持
    【解决方案2】:

    我建议您查看there 中的大量工作示例项目。其中大部分是用 C# 编写的,但有一个 VB.NET 版本的 Chat 示例项目。

    实际上,一旦您对 PokeIn 库感到熟悉,无论您使用的是 C# 还是 VB.NET 都没有关系。

    【讨论】:

    • pokein的问题是社区版最多只能允许10个并发用户。
    猜你喜欢
    • 2010-10-14
    • 2013-12-30
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多