캐시 된 .net 클래스에서 개인 변수를 사용하는 것은 이상하고 종종 디버그하기 어려운 문제의 처방입니다.캐시 된 .net 클래스에서 개인 변수를 자동으로 검색하는 가장 좋은 방법은 무엇입니까?
는 예를 들어보기 : http://code-smart.org.uk/information/beware-asp-net-mvc-actionfilterattributes-are-cached-between-requests/
이 세션 혼입/교환에 LEED 수 있습니다! 일반적으로 이러한 문제는 출력 캐시를 올바르게 설정하지 않으면 발생합니다.
Resharper가 이러한 문제를 감지 할 수 있습니까? 아니면 다른 방법이 있습니까?
그래서 당신은 클래스가'Attribute'는 인스턴스 변수가 후손 때 알 필요가? 내 첫 번째 추측은 그렇다. R # Structural Find and Replace는 그러한 것들을 확실히 찾을 수있다. – AakashM
아니요, 배포 할 때 캐시 될 클래스에서 개인 변수를 사용할 때마다 경고 메시지를 표시하고 싶습니다. –
어떤 클래스가 캐시 될지 알려주는 알고리즘 적 방법이 있습니까? 그렇지 않다면, 당신은 알고있는 각 반을 확인해야 할 것입니다. 그렇죠? – AakashM