.NET Framework 4.6.2で動作するASP.NET Coreアプリケーションがあります。私は、owin-middlewareを使ってSignalR2を実行しました。 問題は、Webサーバーの代わりにサーバーイベントを使用することです。 WebSocketを使用するために、実行できる設定はありますか? Startup.cs
で .NET Framework上のASP.NET Coreを使用したSignalR 2 Webソケット
私は両方 app.UseWebSockets()
を呼び出しています。 app.UseSignalR2()
//カスタム拡張メソッドによってsignalRがappbuilderにマップされます
webSocketsトランスポートのみを指定すると、エラーはありませんが接続されません。
ASP.NET MVCプロジェクトを使用して同様の設定を使用しましたが、期待どおりに機能しました。これは、.NET FrameworkでASP.NETコアを使用する場合にのみ再現されます。
私はいくつかの類似した記事を見つけましたが、私はWebSocketをを使用してそれを実行することができませんでした: Using SignalR on an asp.net Core app that targets the full .NET Framework
を私は運のない、ことを試みた –
IISをリバースプロキシとして使用していますか?はいの場合は、WebSocketを有効にする必要があります。 http/httpsの不一致もチェックします。 –
私はIISを使用していますが、ASP.NET MVCアプリケーションで動作しているので、IISは問題ではないと想定しています。 –