Javascript SignalR js客户端服务器端口错误
我从signalr开始,但遇到了一些问题,我的测试服务器运行在,我的web运行在 从客户端连接到服务器时出现此错误: 获取404(未找到) 我已经配置:$.connection.hub.url='';但不起作用,这是我的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('
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.刚刚添加