Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SignalR js客户端服务器端口错误_Javascript_C#_Signalr - Fatal编程技术网

Javascript SignalR js客户端服务器端口错误

Javascript SignalR js客户端服务器端口错误,javascript,c#,signalr,Javascript,C#,Signalr,我从signalr开始,但遇到了一些问题,我的测试服务器运行在,我的web运行在 从客户端连接到服务器时出现此错误: 获取404(未找到) 我已经配置:$.connection.hub.url='';但不起作用,这是我的js代码: var connection = $.hubConnection(); $.connection.hub.url = 'http://localhost:22660/signalr'; var chatHub = connection.createHubProxy('

我从signalr开始,但遇到了一些问题,我的测试服务器运行在,我的web运行在 从客户端连接到服务器时出现此错误:

获取404(未找到)

我已经配置:$.connection.hub.url='';但不起作用,这是我的js代码:

var connection = $.hubConnection();
$.connection.hub.url = 'http://localhost:22660/signalr';
var chatHub = connection.createHubProxy('ChatHub');
connection.start()
    .done(function () { console.log('Now connected, connection ID=' + connection.id); })
    .fail(function () { console.log('Could not connect'); });
服务器:

namespace test
{
public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        app.Map("/signalr", map =>
        {
            map.UseCors(CorsOptions.AllowAll);
            var hubConfiguration = new HubConfiguration
            {
                EnableJSONP = true
            };
            map.RunSignalR(hubConfiguration);
        });
    }
}
}
namespace SignalRChat
{
public class ChatHub : Hub
{
    public void Send(string name, string message)
    {
        // Call the addNewMessageToPage method to update clients.
        Clients.All.addNewMessageToPage(name, message);
    }
}
}

我不确定,但我想是因为我使用了不同版本的信号器(2.1.2和2.2.0)。使用相同的版本解决了我的问题。

你的网站运行什么?请参阅,并遵循其中的指导原则。只有空的.NET网站,包含index.hmtl和jquery,signalr lib。请发布中心的服务器端代码,以及注册中心的位置。@J.N.刚刚添加