Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
Asp.net 信号器401错误($.connection.hub.start())_Asp.net_.net_Signalr - Fatal编程技术网

Asp.net 信号器401错误($.connection.hub.start())

Asp.net 信号器401错误($.connection.hub.start()),asp.net,.net,signalr,Asp.net,.net,Signalr,我试图在我的页面中使用信号器连接到集线器: $(function() { var rateHubProxy = $.connection.rateHub; //... $.connection.hub.url = 'http://localhost:8081/signalr'; $.connection.hub.connectionSlow(function () {

我试图在我的页面中使用信号器连接到集线器:

            $(function() {
            var rateHubProxy = $.connection.rateHub;
            //...
            $.connection.hub.url = 'http://localhost:8081/signalr';
            $.connection.hub.connectionSlow(function () {
                console.log('We are currently experiencing difficulties with the connection.')
            });
            $.connection.hub.error(function (error) {
                console.log('SignalR error: ' + error)
            });
            $.connection.hub.start()
                .done(function(){ console.log('Now connected, connection ID=' + $.connection.hub.id); })
                .fail(function(){ console.log('Could not Connect!'); });
        });
但是我在
$.connection.hub.start()中有401。RateHub具有Authorize属性。
我的应用程序中的启动配置:

public void Configuration(IAppBuilder app)
    {
        app.UseCors(CorsOptions.AllowAll);

        CookieAuthenticationOptions cookieOptions = new CookieAuthenticationOptions()
        {
            AuthenticationType = CookieAuthenticationDefaults.AuthenticationType,
            CookieName = ".AuctionWebAuth",
            AuthenticationMode = AuthenticationMode.Active
        };
        app.UseCookieAuthentication(cookieOptions);
        app.MapSignalR(new HubConfiguration() {
            EnableDetailedErrors = true,
            EnableJSONP = true
        });
        GlobalHost.HubPipeline.RequireAuthentication();
        GlobalHost.DependencyResolver.Register(typeof(IUserIdProvider), () => new SignalRUserIdProvider());            
    }
如何获得授权