在网站项目中使用SignalR

时间:2012-06-21 01:04:56

标签: asp.net signalr

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

var myHub = $.connection.myHub;

MyHub.cs如下:

public class MyHub : Hub
{
    ...
}

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

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

1 个答案:

答案 0 :(得分:5)

原来我错过了web.config中的以下内容:

<modules runAllManagedModulesForAllRequests="true">

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