我正在考虑使用 Windows Server Appfabric 来实现缓存功能。
我有一个现有的经典 ASP 应用程序,我想用 ASP.NET MVC 重写它。但是,我希望能够做到这一点“零碎”,即一次几页。
问题是 ASP 和 ASP.Net MVC 应用程序之间的会话状态。我可以使用数据库,但我想使用 Appfabric,因为它具有良好的可扩展性、管理性等。
我的问题是:Appfabric 缓存服务/功能是否有一个 API,我可以将其包装在 .Net 中并作为 com 对象公开给我的经典 ASP 应用程序?
然后我可以更改经典应用程序中的所有会话和应用程序缓存以使用 com 对象,即 Appfabric。通过这种方式,我可以在 ASP.Net MVC 和经典 ASP 之间共享会话状态。我还必须测试与互操作相关的性能损失。