Categories: Workspace

ASP.NET: Revolution statt Evolution

ASP.NET-Anwendungen werden von dem IIS-ISAPI-Filter aspnet_isapi.dll verarbeitet. Beim ersten Zugriff erstellt der ISAPI-Filter unter dem ASP-Namensraum eine .NET-Klasse aus Greeter.aspx und kompiliert diese in eine Library-Assembly. Die im bin-Unterverzeichnis der Anwendung enthaltenen Assemblies werden zur Lokalisierung der Basisklasse GreeterLogic automatisch durchsucht. In Abbildung D ist die Vererbungs-Hierarchie für die generierte Klasse dargestellt. Die generierte Assembly wird in ein Verzeichnis für temporäre ASP.NET-Dateien gespeichert, welches entsprechend dem Namen des virtuellen Verzeichnisses der Anwendung benannt wird. Wenn das virtuelle Verzeichnis für Greeter IntroASPNET lautet, könnte eine Assembly mit der Bezeichnung effla-hh.dll für Greeter.aspx generiert werden, welche dann in ein Verzeichnis mit dem Pfad

C:\WINNT\Microsoft.NET\Framework\v1.0.3328\
Temporary ASP.NET Files\introaspnet\
b5d8b0af\51648ab7

gespeichert würde.

Falls Greeter.aspx verändert wird, generiert der ISAPI-Filter die Assembly beim nächsten Zugriff auf die Seite automatisch neu.


Abbildung D: Vererbungs-Hierarchie für Greeter

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

1 Woche ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

1 Woche ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

1 Woche ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

1 Woche ago

Microsoft stellt kleines KI-Modell Phi-3 Mini vor

Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…

1 Woche ago

Google schließt kritische Sicherheitslücke in Chrome

Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.

1 Woche ago