Frage

Was genau meinen wir mit ASP.NET Version 2.0? Ist es die Version mit .net CLR Version ausgekleideten 2.0?

Was ist aspnet_isapi.dll und aspnet_wp.exe? Wie passen sie in Bezug auf die Versionen 1.1 / 2.0 / 3.5 des .NET Framework in?

.NET 3.5 verwendet CLR 2.0. Heißt das ändert sich nichts in ASP.NET 3.5 mit Ausnahme von Ergänzungen der Klassenbibliotheken bedeuten?

War es hilfreich?

Lösung

ASP.NET 2.0 ist einfach eine ASP.NET-Anwendung unter dem 2.0 CLR ausgeführt wird. Dies wird in den Eigenschaften für die Anwendung in dem IIS-Manager konfiguriert.

Anwendungen, den Rahmen Ziel 2.0, 3.0 und 3.5 läuft unter dem 2,0 CLR. Die CLR ist (bis auf ein paar brechen Änderungen ) abwärtskompatibel, so ein Anwendungs-Framework Targeting 1.1 kann in der Regel auch unter dem 2,0 CLR ausgeführt werden.

Jeder Anwendungspool in IIS kann nur eine CLR-Version verwenden, so dass alle Anwendungen in einem Pool verwenden entweder ASP.NET 1.1 oder ASP.NET 2.0 verfügt. Wenn Sie versuchen, CLR-Versionen in einem Anwendungspool zu mischen, werden die Stellen im Pool aufhören zu arbeiten.

Andere Tipps

ASP.NET 2.0 ist das Framework, das mit .NET 2.0 (und damit CLR 2.0) ausgeliefert. In den meisten Möglichkeiten, diese Zahl noch am ehesten mit der CLR-Version richtet, dass obwohl .NET 3.0 / .NET 3.5 zusätzliche Baugruppen hinzufügen, kann (und werden) von ASP.NET-Anwendungen verwendet wird, gibt es keine neue ASP.NET-Versionsnummer .

Re Ihre letzte Punkt ... „ändert sich nichts“ ... gut, dass der Code ausgeführt wird weitgehend diktiert von die Klassenbibliotheken. Damit; ja, es gibt neuen DLLs, und kleinere Verbesserungen an den älteren DLLs. Aber in der Tat, die Kerntechnologie selbst bleibt mehr oder weniger gleich.

ASP.Net in der Tat verwendet die CLR 2.0. Das bedeutet auch, gibt es eine separate aspnet_wp.exe läuft. wenn Sie so haben beide 1.1 und 2.0 asp.net Websites laufen Sie zwei aspnet_wp Prozesse im Task-Manager sehen werden.

Hinzu kommt, dass es mehrere neue Features für asp.net 2.0. Einige Sachen, die ich denken kann, umfassen Master-Seiten, Stile, bessere Kontrollen, aufgeteilte Ansicht Zustand / Steuerzustand, verbesserte Kompression des Ansichtszustandes und vieles mehr

3.5 verwendet CLR 2.0, so gibt es keinen Unterschied in Arbeitsprozessen verwendet wird.

Für alle Informationen: Überprüfen Sie die asp.net Website: http: //msdn.microsoft.com/en-us/asp.net/default.aspx

Es gibt viele Unterschiede zwischen ASP.NET und ASP.NET 2.0. Die .NET Framework Seite auf wikipedia zu beschreiben, wie der Rahmen eigentlich ziemlich gut ist, hat entwickelte sich von 1,1 bis 2,0 auf 3,0 bis 3,5 und es wird 4.0 bald sein. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top