Ich verwende HttpContext.Current.Items, um einen Pro-Request-Cache-Speicher zu erstellen. Ich habe seltsame Probleme, weil ich auf viele Cache-Einträge über verschiedene http-Anfragen treffe.
Es scheint, dass HttpContext.Current.Items über mehrere HTTP-Anfragen wiederverwendet wird. Es ist normal?
Antworten:
6 für die Antwort № 1Es war mein Fehler. Ich habe HttpContext.Current.Items in einer statischen Variable gespeichert ...
2 für die Antwort № 2
HttpContext.Current.Elemente sollen auf eine per HTTP-Anfrage beschränkt sein. Haben Sie bei nachfolgenden HTTP-Anfragen bestätigt, dass immer noch die gleiche Anzahl an zwischengespeicherten Elementen vorhanden ist? Vielleicht, indem Sie die Anzahl der Elemente überprüfen, bevor ein Code sie füllt?