Ich habe eine ASP.NET MVC 1.0 Anwendung (.NET 3.5), die auf II7 und Windows 2008 Server läuft. Die Anwendung wird im Modus "Integrierte Pipeline" bereitgestellt.
In Global.asax.cs habe ich hinzugefügt:
public void Application_EndRequest(Object sender, EventArgs e) {
//print URL
}
Die Methode wird auch für statische Inhalte (Bilder, CSS, JS) in den Ordnern /Content und /Scripts aufgerufen. Ist dies richtig?
MSDN ( http://msdn.microsoft.com/en-us/library/bb470252.aspx ) sagt:
"The Execute handler stage, where the handler (a module scoped to a URL) is invoked to construct the response. For .aspx files, the PageHandlerFactory handler is used to respond to the request.
For static files, the native-code StaticFileModule module responds to the request. "
Sollte Application_EndRequest() also für statische Inhalte aufgerufen werden?
Wie kann man sicherstellen, dass der Browser statische Inhalte zwischenspeichert?
Ich danke Ihnen.