可以在使用WebSockets的ASP.NET应用程序中使用System.Web.Caching名称空间中的类吗?
发布于 2012-07-20 00:49:39
我假设你从ASP.NET WebSockets are only available natively starting with that version开始就在使用ASP.NET 4.5。
无论如何,我看不出为什么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。
https://stackoverflow.com/questions/11551555
复制相似问题