Um die Ausführungszeit der an meine mvc-Anwendungen gesendeten Anfragen zu schätzen, habe ich log4net verwendet, um die Zeit zu protokollieren, die im EndRequest-Ereignis von global.asax für meine MVC-Anwendung verstrichen ist. Das EndRequest wird jedoch für jede Anforderung aufgerufen, einschließlich der Ressourcen (css, images); Ich würde lieber zwischen den beiden Arten von Anfragen unterscheiden können.asp.net mvc: Ist diese Anfrage weitergeleitet oder nicht?
Gibt es eine Möglichkeit, weitergeleitete Anfragen von statischen Inhaltsanforderungen zu trennen? Sollte ich diesen Hooking-Spot aufgeben und die Ausführung an einem anderen Punkt im Code ablaufen lassen?
Ich wollte dies nicht zuerst tun, aber es ist wirklich die Straße mit weniger Reibung an diesem Punkt im Projekt – samy
muss es sein einfachste und pragmatischste Art zu erreichen, was Sie wollen ... natürlich könnten einige Leute denken, dass das Logging aufdringlich ist, weil es jetzt Teil jedes Controllers ist, aber dann könnten Sie den Code einfach zu einem Action-Attribut hinzufügen und das Attribut setzen auf dem Basiscontroller – mookid8000