我正在尝试一个非常简单的SignalR演示,但在我的javascript中的以下行中得到臭名昭着的"未定义"错误:
var myHub = $.connection.myHub;
Run Code Online (Sandbox Code Playgroud)
MyHub.cs如下:
public class MyHub : Hub
{
...
}
Run Code Online (Sandbox Code Playgroud)
到目前为止,我见过的大多数示例都是MVC或Web应用程序项目.有了这些,MyHub.cs将被放置在App_Code文件夹中.但是,我们的项目是一个网站项目,我们无法将其更改为Web应用程序.
我能做些什么才能让它发挥作用?
事实证明我错过了web.config中的以下内容:
<modules runAllManagedModulesForAllRequests="true">
Run Code Online (Sandbox Code Playgroud)
是的,你绝对可以在网站项目中使用SignalR.
| 归档时间: |
|
| 查看次数: |
909 次 |
| 最近记录: |