Ich habe eine Bilddatei in meinem Beispielprojekt. Ich versuche die URL wie folgt.
Ich habe eine Application_BeginRequest event
in meiner Global.asax
Datei.
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%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:/