HTML5 Websocket HTTP身份验证失败;没有有效的凭证

Vir*_*tel 6 authentication model-view-controller http websocket

我已经在我的MVC5应用程序中实现了HTML5 Websocket。我已经使用Web API实现了此Web套接字。该代码在我的本地环境中运行良好。但这给了我测试环境以下的错误。

“与的WebSocket连接失败:HTTP身份验证失败;没有有效的凭据。”

我的服务器配置是带有IIS8的Windows Server 2012

请帮帮我。

Tim*_*Tim 1

我们有一些客户仅在 Windows 2012 的服务器上遇到此问题。这似乎与 Websocket 的存在和打开有关。启用跨域在这些服务器上为我们修复了这个问题。

  // Turn cross domain on 
    var config = new HubConfiguration { EnableCrossDomain = true };

    // This will map out to http://localhost:50001/signalr by default
    app.MapHubs(config);
Run Code Online (Sandbox Code Playgroud)