ASP.NET 2.0 und UrlRewriting

Written on May 11, 2005

First of all: ASP.NET 2.0 rockt!

Deshalb habe ich mich gestern auch dazu entschlossen, (ASP).NET 1.1 ab sofort links liegen zu lassen.

Somit stand heute auch gleich auf dem Plan, ein teilweise fertiges ASP.NET 1.1 Projekt nach ASP.NET 2.0 zu migrieren.

Hierbei kam bisher das MadGeek.RedirectModule für's UrlRewriting zum Einsatz. Dieses unterstützt neben RegEx'en auch das ~-Zeichen, d.h. Pfadangaben relativ zum ApplicationPath sind problmlos realisierbar.

Nachdem ich zunächst erfolglos versucht hatte, das HTTP-Module in der neuen ASP.NET 2.0 Applikation zum Laufen zu bringen, habe ich die beiden Source-Dateien in ein neues ClassLibrary Projekt in Visual Studio 2005 gesteckt.

Bereits beim Kompilieren zeigte sich dann der Fehler:

ConfigurationSettings.GetConfig wurde in .NET 2.0 ersetzt durch ConfigurationManager.GetSection.

Das Tolle an VS 2005 ist die Fehlermeldung: "Warning 1 'System.Configuration.ConfigurationSettings.GetConfig(string)' is obsolete: 'This method is obsolete, it has been replaced by ConfigurationManager.GetSection' C:\Dokumente und Einstellungen\AZeitler\Eigene Dateien\Visual Studio 2005\Projects\RedirectModule\RedirectModule\RedirectModule.cs 121 39 RedirectModule"

So macht Software-Entwicklung wirklich Spass!