在缓存的.net类中自动检测私有变量的最佳方法?

时间:2017-11-27 17:08:17

标签: c# asp.net caching resharper

在缓存的.net类中使用私有变量是一种奇怪的,通常很难调试的问题。

例如参见:http://code-smart.org.uk/information/beware-asp-net-mvc-actionfilterattributes-are-cached-between-requests/

这可以导致会话混合/交换!通常这些问题都归咎于没有正确设置输出缓存。

可以(应该吗?)Resharper检测到这些问题?或者还有另一种方式吗?

1 个答案:

答案 0 :(得分:1)

这听起来像是nDepend可能会做的事情,它有一个功能,几乎可以编写linq来分析代码。

以下是有关CLinq的一些详细信息:https://www.ndepend.com/default-rules/webframe.html

它也可以用作门控构建管道的一部分: https://www.ndepend.com/docs/ndepend-console