SignalR 2.0.2创建PersistentConnection

Bar*_*ğlu 5 c# asp.net-mvc-4 signalr

我使用包管理器控制台将SignalR 2.0.2安装到我的MVC 4.5应用程序中.我做了连接配置的标准示例.

namespace SignalRPersistent
{

    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.MapSignalR("/echo");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是MapSignalR方法不接受字符串,而编译错误则表示

参数类型字符串不能分配给参数类型SignalRHubConfiguration.但我可以看到一个接受字符串的重载方法,但它坚持不编译.有什么问题?

Bar*_*ğlu 4

我更改了如下代码并开始工作。

app.MapSignalR<ConnectionHub>("/echo");
Run Code Online (Sandbox Code Playgroud)

ConnectionHub是继承自PersistentConnection的类。互联网上的示例不需要指定课程,但它们对我不起作用。