Freigeben über


Migrieren von ASP-Seiten zu ASP.NET

In ASP.NET wurden die Bereiche Leistung, Zustandsverwaltung, Skalierbarkeit, Konfiguration, Bereitstellung, Sicherheit, Ausgabecachesteuerung, Webfarmunterstützung und XML-Webdienstinfrastruktur erheblich verbessert.

Wenn Sie bereits über Kenntnisse in der ASP-Entwicklung verfügen, wird Ihnen das neue ASP.NET-Programmiermodell sehr bekannt vorkommen. Es wurden jedoch umfangreiche Änderungen am ASP-Objektmodell vorgenommen, um es strukturierter und objektorientierter zu gestalten. Daher müssen die meisten vorhandenen ASP-Seiten in gewissem Maße geändert werden, damit sie unter ASP.NET ausgeführt werden können. Aufgrund der umfangreichen Änderungen in Visual Basic werden ASP-Seiten, die mit Visual Basic Scripting Edition geschrieben wurden, i. d. R. nicht direkt nach ASP.NET portiert. In den meisten Fällen müssen für die erforderlichen Änderungen jedoch nur einige Zeilen Code geschrieben werden.

Die meisten Entwickler entscheiden sich wahrscheinlich dafür, die vorhandenen ASP-Anwendungen neu zu schreiben, um die Verbesserungen bezüglich der Leistung, der Lesbarkeit und der Verwaltung der neuen Entwicklungsumgebung zu nutzen. Da eine Webanwendung jedoch sowohl ASP- als auch ASP.NET-Seiten enthalten kann, muss die Konvertierung nicht notwendigerweise gleichzeitig für die gesamte Webanwendung ausgeführt werden.

ASP und ASP.NET können parallel auf einem IIS-Webserver ausgeführt werden, ohne dass dadurch Störungen auftreten. Nur Dateien mit der Dateinamenerweiterung .aspx werden von ASP.NET verarbeitet. Dateien mit der Dateinamenerweiterung .asp werden weiterhin vom vorhandenen ASP.NET-Modul verarbeitet. Der Sitzungszustand und der Anwendungszustand werden von der ASP-Seite und der ASP.NET-Seite jedoch nicht gemeinsam verwendet.

Die Themen in diesem Abschnitt enthalten Informationen über strukturelle Unterschiede zwischen ASP und ASP.NET in Bezug auf Seitenlayout und Codierungsstil.

In diesem Abschnitt

Verwandte Abschnitte

Siehe auch

Weitere Ressourcen

ASP.NET Development Center for Migration