是否可以将System.Web.Caching
命名空间中的类与使用 WebSockets 的 ASP.NET 应用程序一起使用?
问问题
262 次
1 回答
1
我假设您使用的是 ASP.NET 4.5,因为ASP.NET WebSockets 仅从该版本开始本机可用。
无论如何,我看不出有什么理由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
吧。
于 2012-07-19T16:49:38.740 回答