私のプロジェクトの1つでは、ライブイベントベースのフィードを既存のUIの一部として統合する必要がある、非常にアクティブな従来のASPサイトがあります。将来的にサイトアーキテクチャをMVCまたはMVPにアップグレードする予定ですが、その間にこの新しい機能を実装する必要があります。WebSocketを従来のASP Webアプリケーションの上に統合する方法は?
私はこれをWebSocketのアプローチにすることにしました。これは、将来的に使用したいと考えているため、これを再構築することは意味がありません。問題は、これを従来のASP「アーキテクチャ」とどのように統合するかです。
このサイトはすでにjQueryライブラリを実装しており、jQueryの機能を利用して、指定されたページにストリームセクションを作成したいと考えていました。
現在のreqは、このニュースフィードがすべてのページに存在するように要求しています。したがって、新しいページを読み込むと、ニュースフィードが再レンダリングされ、最後のページに残った場所から逃げなければなりません。このためには、私は位置インジケータが(私が推測しているセッション変数)を読み取る必要があると推測しています。
いずれにせよ、これは要件です。私はMVCやMVP(C#/ .Net)プロジェクトの中に既存の古典的なASPサイト全体をラップすることを考えていました。
このシナリオでは、いくつかのアドバイスを参考にしたいと思います。
ありがとうございました。
これはもう少し前のことでしたが、その後、別のサーバーにあるNode.JSとSockets.IOを試した後、実際にSignalRアプリケーションを実装しました。いくつかのマイナーなCORSの問題とゾンビ接続によって、いくつかの問題が発生しており、プロファイリングとデバッグが行われています。結局私が行ったことであるように、それを答えとしてマークし、.Netのasynchにお勧めします。 – ElHaix