使用Visual Studio 2015,ASP.NET MVC Web应用程序,带有jquery signalR 2.1.2的SignalR 2。一个简单的集线器,我的配置没什么特别之处:
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
以下是(使用2/3浏览器)客户端代码:
$.connection.hub.logging = true;
$.connection.hub.start().done( function () {
connectionId = $.connection.hub.id; // posted up
} );
uploadHub = $.connection.uploadHub;
$.extend( uploadHub.client, {
exportFilePrepared: function (){
$( '#exportWait' ).modal( "hide" );
}
});
我有一个请求可下载文件的页面。当发布帖子时,我正在显示一个微调器覆盖。在服务器上构建文件后,我通过SignalR调用客户端函数来隐藏覆盖。
启用了登录客户端的浏览器结果:
IE :有效。来自SignalR的消息:
Chrome :有效。仅来自SignalR的消息:
Firefox :不起作用。来自SignalR的消息:
如果我在firefox上面的日志消息“Stopping connection”上放置一个断点,它就永远不会出现。任何线索如何进一步调试这个?