0

System.Web.CachingWebSocket を使用する ASP.NET アプリケーションで名前空間のクラスを使用することはできますか?

4

1 に答える 1

1

ASP.NET WebSockets はそのバージョンからネイティブでのみ利用できるため、ASP.NET 4.5 を使用していると思います。

System.Web.Caching.Cacheいずれにせよ、たまたまASP.NET WebSocketsを使用している ASP.NET アプリケーションで が機能しない理由はわかりません。

2 つの機能に互換性がないと思われるような特定の問題はありますか? その場合は、質問を変更して、特定の問題に関する詳細を提供してください。おそらく誰かがあなたを助けることができるでしょう。

ファローアップ:

MSDN は次のように述べています。

Cache クラスは、ASP.NET アプリケーション以外で使用するためのものではありません。Web アプリケーションにキャッシュを提供するために、ASP.NET で使用するために設計およびテストされました。コンソール アプリケーションや Windows フォーム アプリケーションなど、他の種類のアプリケーションの場合は、ObjectCache クラスを使用します。

SuperSocket は自身を次のように説明しています。

... 軽量で、クロスプラットフォームで、拡張可能なソケット アプリケーション フレームワーク.... SuperSocket は、コンソール アプリケーションおよび Windows サービスとして実行できます。

これは、ASP.NET とは何の関係もないことを示唆しています。したがって、いいえ、ドキュメントに従い、使用しないでくださいSystem.Web.Caching.CacheSystem.Runtime.CachingObjectCache代わりに試してください。

于 2012-07-19T16:49:38.740 に答える