如果这是其他人的问题,我在这里得到答案。在我的startup.cs中,我不得不移动 app.MapSignalR(); 最后在Configuration方法中。如下所示:
app.MapSignalR();
public class Startup { public void Configuration(IAppBuilder app) { CultureInfo.DefaultThreadCurrentCulture = CultureInfo.InvariantCulture; GlobalHost.Configuration.DefaultMessageBufferSize = 100; ConfigureOAuth(app); app.MapSignalR(); } public static OAuthAuthorizationServerOptions OAuthOptions { get; private set; } public void ConfigureOAuth(IAppBuilder app) { OAuthOptions = new OAuthAuthorizationServerOptions { AllowInsecureHttp = true, TokenEndpointPath = new PathString("/token"), AccessTokenExpireTimeSpan = TimeSpan.FromDays(7) }; app.UseOAuthAuthorizationServer(OAuthOptions); app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions()); } }
在我之前 ConfigureOAuth(app); 最后..然后它没有用
ConfigureOAuth(app);