WVD*_*ick 5 asp.net-mvc signalr
我正在使用VS 2013 Express和标准MVC5模板来创建一个新的干净应用程序.身份验证已启用,我可以正常登录该网站.我可以在控制器中看到用户上下文,但是当我添加Signalr时,我无法让Hub注册认证已经发生.
集线器中的Context.User为空.使用Signalr 2.0.2和所有相关的OWIN包.
WVD*_*ick 26
该计划的解决方案非常简单.在我的启动课中,我的代码顺序错误.
这就是我不工作时所拥有的:
app.MapSignalR();
ConfigureAuth(app);
Run Code Online (Sandbox Code Playgroud)
但是,这是Signalr使用身份验证的正确顺序:
ConfigureAuth(app);
app.MapSignalR();
Run Code Online (Sandbox Code Playgroud)
对大多数人来说,这可能是一个明智的选择,但我认为这是一个容易犯的错误.
| 归档时间: |
|
| 查看次数: |
2306 次 |
| 最近记录: |