如何通过代码清除 Blazor webapp 的缓存内存

how to clear cache memory of a Blazor webapp by code

我的 Blazor 服务器端应用程序在进程 运行 时使用了过多的缓存。 我想在流程结束时清除 IIS 服务器上的所有 webapp 缓存。 我需要在过程结束时通过代码对其进行编码,但不知道如何....

我们可以在最后一行看到我的应用...

从 TaskManager 中我们可以看到它...

没有找到解决方案,但这是我的理解和我可以分享的内容。

没有唯一的解决方案,因为它更多的是关于 -> 您的编码方式以及您使用的所有良好实践...

你可以阅读这个主题best pratcises非常有趣。

实际上,就我而言,我不得不多清理一点我的代码,并在不破坏我的应用程序以清理我的代码的情况下尽可能地编写一些 .Dispose() 函数。

例如:当我使用数据表并完成使用它时,我只需要写一个 datatable.Dispose();