Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从应用程序外部清除Asp.Net缓存(不使用源代码)_Asp.net_Caching - Fatal编程技术网

从应用程序外部清除Asp.Net缓存(不使用源代码)

从应用程序外部清除Asp.Net缓存(不使用源代码),asp.net,caching,Asp.net,Caching,我有一个asp.NETWeb应用程序,我正在使用缓存(HttpRuntime.cache)从数据库中保存一些内容 我还不时更新数据库,以便数据库中的数据与应用程序缓存中的数据不匹配 有没有办法在不修改任何源代码或重新发布页面的情况下清除应用程序的缓存 我尝试重新启动IIS并清除浏览器缓存,但没有任何帮助 请提供帮助。创建用于重新启动应用程序的管理页面并将 HttpRuntime.UnloadAppDomain(); 单击按钮或类似按钮。创建用于重新启动应用程序的管理页面,并将 HttpRunt

我有一个asp.NETWeb应用程序,我正在使用缓存(HttpRuntime.cache)从数据库中保存一些内容

我还不时更新数据库,以便数据库中的数据与应用程序缓存中的数据不匹配

有没有办法在不修改任何源代码或重新发布页面的情况下清除应用程序的缓存

我尝试重新启动IIS并清除浏览器缓存,但没有任何帮助


请提供帮助。

创建用于重新启动应用程序的管理页面并将

HttpRuntime.UnloadAppDomain();

单击按钮或类似按钮。

创建用于重新启动应用程序的管理页面,并将

HttpRuntime.UnloadAppDomain();

单击按钮或类似按钮。

重新启动IIS将起作用-因为缓存保存在内存中。如果您使用的是SQL Server,则可以设置缓存依赖项,以便在更新SQL Server时自动使缓存过期


重新启动IIS将起作用-因为缓存保存在内存中。如果您使用的是SQL Server,则可以设置缓存依赖项,以便在更新SQL Server时自动使缓存过期

试试这个: 试试这个: