C#IIS Web应用的缓存存储库服务

C#IIS Web应用的缓存存储库服务,c#,asp.net-mvc,iis,caching,service,C#,Asp.net Mvc,Iis,Caching,Service,我想为运行在IIS服务器上的ASP.NET MVC web应用程序创建windows服务,该服务的工作方式类似于存储库缓存加载程序,在存储库中我只有静态数据,这就是我想长时间缓存该数据的原因(如7天=24hx7d) 我正在寻找一些例子,帮助,教程或唯一简单的方法如何做到这一点 我想提供一个服务,它希望将缓存数据从存储库共享到IIS服务器的每个会话,以快速响应,现在我有了一个存储库加载器和应用程序中的缓存,但我认为创建服务是更好的解决方案 我可能每月更新静态存储库资源2次 感谢您的帮助为什么不使用

我想为运行在IIS服务器上的ASP.NET MVC web应用程序创建windows服务,该服务的工作方式类似于存储库缓存加载程序,在存储库中我只有静态数据,这就是我想长时间缓存该数据的原因(如7天=24hx7d)

我正在寻找一些例子,帮助,教程或唯一简单的方法如何做到这一点

我想提供一个服务,它希望将缓存数据从存储库共享到IIS服务器的每个会话,以快速响应,现在我有了一个存储库加载器和应用程序中的缓存,但我认为创建服务是更好的解决方案

我可能每月更新静态存储库资源2次


感谢您的帮助

为什么不使用Redis而不是创建类似的东西。Redis看起来不错,但对我来说是第三部分应用程序,我仍然必须通过一些附加库连接到我的应用程序,并将其转换为MS代码,我正在寻找我想要实现的东西,通过纯Java、.NET或Pathon,然后,它将很容易与我的IIS ASP.NET Web AppWhat协议进行通信,您希望您的IIS应用程序使用该协议连接到windows服务。我认为这对我来说并不重要,因为通信将仅通过Web服务和存储库缓存服务进行,而我不想设置我想要的内容,我认为REST Json将是最好的选择