是否可以将System.Web.Caching
命名空间中的类与使用WebSockets的ASP.NET应用程序一起使用?
答案 0 :(得分:1)
我假设您使用的是ASP.NET 4.5,因为ASP.NET WebSockets are only available natively starting with that version。
无论如何,我认为System.Web.Caching.Cache
无法在偶然使用ASP.NET WebSockets的ASP.NET应用程序中起作用。
您是否看到一些特定问题让您认为这两个功能不兼容?如果是,请更改您的问题以提供有关具体问题的详细信息,并且有人可能会帮助您。
随访:
MSDN说:
Cache类不适用于ASP.NET应用程序之外。它的设计和测试用于ASP.NET,以便为Web应用程序提供缓存。对于其他类型的应用程序,例如控制台应用程序或Windows窗体应用程序,请使用ObjectCache类。
SuperSocket将自己描述为:
...轻量级,跨平台和可扩展的套接字应用程序框架.... SuperSocket可以作为控制台应用程序和Windows服务运行。
这表明它与ASP.NET无关。因此,不,请按照文档操作,不要使用System.Web.Caching.Cache
。请改为System.Runtime.CachingObjectCache
。