ASP.Net Request Lebenszyklus - Application_BeginRequest

8

Ich habe eine Bilddatei in meinem Beispielprojekt. Ich versuche die URL wie folgt.

  

Ссылка

Ich habe eine Application_BeginRequest event in meiner Global.asax Datei.

%Vor%

Abfrage - Dieses Ereignis wird nicht ausgelöst, wenn ich das obige Bild durch direkte Eingabe der obigen URL anfordere.

FROM MSDN - HttpApplication.BeginRequest-Ereignis - Tritt als erstes Ereignis in der HTTP-Pipeline-Ausführungskette auf, wenn ASP.NET auf eine Anforderung antwortet.

%Vor%     
Pankaj 03.05.2012, 03:53
quelle

1 Antwort

4

Das Problem liegt wahrscheinlich daran, dass die Erweiterung .jpg nicht standardmäßig asp.net zugeordnet ist und von IIS verarbeitet wird.

Wenn Sie IIS7 verwenden, können Sie dies ändern, indem Sie runAllManagedModulesForAllRequests auf true setzen.

%Vor%

Wenn dieses Ereignis noch nicht ausgelöst wurde, können Sie versuchen, global.asax wie folgt zu ändern

%Vor%

Wenn Sie nur .jpg-Dateien behandeln möchten, ist es besser, den HTTP-Handler zu erstellen und system.webServer & gt; Handler und system.web & gt; http: http://www.microsoft.com/windows/document/documents/documents/documents/documents/documents/documents/documents/documents/documents/tutorials/tutorials/tutorials/tutorials/html/support/documents/index.aspx http://www.microsoft.com/windows/documents/documents/tutorials/tutorials/tutorials/http/index.aspx http:/     

Jan Remunda 03.05.2012 05:25
quelle

Tags und Links