C# 在Asp.net mvc中更新后删除HttpRuntime.Cache
我正在使用C# 在Asp.net mvc中更新后删除HttpRuntime.Cache,c#,asp.net-mvc-3,caching,C#,Asp.net Mvc 3,Caching,我正在使用HttpRuntime.Cache重复这个任务。每个缓存都可以工作并创建新的缓存。缓存从应用程序启动。但我有一个问题 当我更新web应用程序dll时,缓存已删除(未过期),应用程序启动将无法工作 我怎样才能解决这个问题 如何创建不可删除缓存?当您修改web.config或/bin目录的内容时,这将导致工作进程重置。因此,实际上您的应用程序会关闭,然后在下一个请求时重新启动 ASP.NET缓存在应用程序重新启动时不持久。如果需要持久缓存,则需要使用外部缓存服务,如memcache、Vel
HttpRuntime.Cache
重复这个任务。每个缓存都可以工作并创建新的缓存。缓存从应用程序启动。但我有一个问题
当我更新web应用程序dll
时,缓存已删除(未过期),应用程序启动将无法工作
我怎样才能解决这个问题
如何创建不可删除缓存?当您修改web.config或/bin
目录的内容时,这将导致工作进程重置。因此,实际上您的应用程序会关闭,然后在下一个请求时重新启动
ASP.NET缓存在应用程序重新启动时不持久。如果需要持久缓存,则需要使用外部缓存服务,如memcache、Velocity、NCache、SharedCache等
“应用程序启动不起作用”听起来令人困惑。如果你能提供更多关于这个问题的细节,我也可以试着帮你解决