Signalr 服务器方法未使用 objHub.server 调用
Signalr server method is not calling using objHub.server
我已经用谷歌搜索过这个问题,但没有找到任何解决方案。
我的hub的方法是这样的
public string Test(string hello)
{
return hello;
}
public override System.Threading.Tasks.Task OnConnected()
{
return base.OnConnected();
}
我的客户端是
var objHub = $.connection.myHub;
$.connection.hub.start().done(function () {
objHub.server.test('test');
}).fail(function () {
/.....
})
OnConnected
完美调用,但 objHub.server.test
不调用。
甚至我已经在控制台中检查了映射到集线器对象的服务器端方法,这里是所有服务器方法都在集线器对象中注册
为什么我的服务器端方法没有调用?
更新
现在我所看到的
服务器正在请求
http://localhost:83/signalr/connect?transport=longPolling&clientProtocol=1.5&connectionToken=MUM0NzA5MDI3QTEyRjM5RDM4QjEzNDhGRTFEMjJGNzI3QTcyQTRDM0ZDOTE3MTRCRUYwQkVCOUI3OEQ3Q0MxREY1NzNEQkUzQjAxM0QzMzlCRDIzQUY0OUJDNThENDVCMDUzQ0RENEMwQTUzNkNFMzEyNDY2QTkyMjExRkE4REVDMUZGRUE2RTdFNTNDRkM2NDg5NjEzMUIyMzQzNDI4Njk3RjRBNTdEMDlEQ0U1MUJGQ0I4RjE4Njg3NjU5NTBFRURGQTZCNzBGMzUwRjA0MzdFOERENkQ1NTFEQ0JCNEJDN0U3NDUyNA%3D%3D&connectionData=%5B%5D
出现这个错误
Method not found: System.Threading.Tasks.Task 1<Microsoft.Owin.IFormCollection> Microsoft.Owin.OwinRequest.ReadFormAsync()
谢谢
是的,当我恢复到 Microsoft.AspNet.SignalR 2.2.0 时,我更新了我的 Microsoft.AspNet.SignalR 2.2.2 然后它工作......
我已经用谷歌搜索过这个问题,但没有找到任何解决方案。
我的hub的方法是这样的
public string Test(string hello)
{
return hello;
}
public override System.Threading.Tasks.Task OnConnected()
{
return base.OnConnected();
}
我的客户端是
var objHub = $.connection.myHub;
$.connection.hub.start().done(function () {
objHub.server.test('test');
}).fail(function () {
/.....
})
OnConnected
完美调用,但 objHub.server.test
不调用。
甚至我已经在控制台中检查了映射到集线器对象的服务器端方法,这里是所有服务器方法都在集线器对象中注册
为什么我的服务器端方法没有调用?
更新
现在我所看到的
服务器正在请求
http://localhost:83/signalr/connect?transport=longPolling&clientProtocol=1.5&connectionToken=MUM0NzA5MDI3QTEyRjM5RDM4QjEzNDhGRTFEMjJGNzI3QTcyQTRDM0ZDOTE3MTRCRUYwQkVCOUI3OEQ3Q0MxREY1NzNEQkUzQjAxM0QzMzlCRDIzQUY0OUJDNThENDVCMDUzQ0RENEMwQTUzNkNFMzEyNDY2QTkyMjExRkE4REVDMUZGRUE2RTdFNTNDRkM2NDg5NjEzMUIyMzQzNDI4Njk3RjRBNTdEMDlEQ0U1MUJGQ0I4RjE4Njg3NjU5NTBFRURGQTZCNzBGMzUwRjA0MzdFOERENkQ1NTFEQ0JCNEJDN0U3NDUyNA%3D%3D&connectionData=%5B%5D
出现这个错误
Method not found: System.Threading.Tasks.Task 1<Microsoft.Owin.IFormCollection> Microsoft.Owin.OwinRequest.ReadFormAsync()
谢谢
是的,当我恢复到 Microsoft.AspNet.SignalR 2.2.0 时,我更新了我的 Microsoft.AspNet.SignalR 2.2.2 然后它工作......