我正在 IIS 7.5 下测试 SignalR(1.1.0) Chat 示例。
我正在尝试从不同的 webapp 连接到我的 SignalR webapp(跨域)。
我已经在我的 web.config 中进行了跨域配置,这在 asp.net 开发服务器中运行良好,并且在 global.asax 上启用了 cors。
但是,当我将此项目部署到 IIS 7.5 时,这不起作用。然后我注意到它只适用于 IE 8,不适用于 Firefox。
我进行了如下连接:
var connection = $.hubConnection('http://my.webserver.ip/sincronismoSR'),
chatHubProxy = connection.createHubProxy('chatHub');
connection.start().done(function() {
$('#sendmessage').click(function () {
chatHubProxy.invoke('Send', $('#displayname').val(), $('#message').val());
$('#message').val('').focus();
});
});
我查看了发出的请求,它得到了 200 响应,但答案是空的。