4

我正在尝试一个非常简单的 SignalR 演示,但在我的 javascript 中的以下行中出现臭名昭著的“未定义”错误:

var myHub = $.connection.myHub;

MyHub.cs 如下:

public class MyHub : Hub
{
    ...
}

到目前为止,我看到的大多数示例都是 MVC 或 Web 应用程序项目。有了这些,MyHub.cs 将被放置在 App_Code 文件夹中。但是,我们的项目是一个网站项目,我们无法将其更改为 Web 应用程序。

我该怎么做才能让它发挥作用?

4

1 回答 1

5

原来我在 web.config 中遗漏了以下内容:

<modules runAllManagedModulesForAllRequests="true">

是的,您绝对可以在网站项目中使用 SignalR。

于 2012-06-21T17:00:54.250 回答