Mer om det dåliga stödet för URL-omskrivning i Asp.Net
Jag älskar att utveckla i Asp.Net C# och kommer definitivt fortsätta att satsa på denna teknik. Men allt kan ju inte vara perfekt. Den största bristen i ramverket är enligt mig att det inte finns något inbyggt stöd för URL-omskrivning. Har skrivit lite om det tidigare.
Det är framför allt i IIS 6 som bristerna finns. I den nyare IIS 7 som kommer lanseras med Longhorn server kommer det finnas bättre möjligheter till att lägga in regler för URL-omskrivning. Det är ju dock en tag kvar tills det nya operativsystemet finns på marknaden så det hjälper oss inte just nu.
Det man kan göra i dagsläget är att använda ASAPI-filter men då förutsätts att du har en egen dedikerad server eller ligger på ett webbhotell som vill installera det åt dig. Jeff Atwood på Coding Horror skriver mer om de två vanligaste ASAPI-lösningarna för IIS.
En av de främsta kritikerna av situationen är nog Mike Schinkel. Detta är killen som ligger bakom initiativet wiki.welldesignedurls.org och den medföljande bloggen där man kan läsa mycket intressant på ämnet.
På sin personliga blogg sparar inte Mike på krutet. I en post nyligen med rubriken "IIS 7.0: Too Little, Too Late?" hoppar även en annan Mike (Program Manager för Microsofts IIS team) in i diskussionen och beklagar situationen.
Den första Mike fortätter i ett annat inlägg att lista upp alla alternativa server-tekniker och frågar sina läsare vilken han ska börja använda istället för Asp.Net. Han verkar ha tröttnat och det är lite tråkigt tycker jag.
Men bra att många uppmärksammar problemet. Microsoft har dock meddelat att IIS 7 kommer inte finnas tillgänglig för Windows 2003 och det är riktigt synd. De nya teknikerna är för djupt förankrade i Longhorns nya ramverk, menar man.
Men vem vet, efter alla böner från utvecklare kanske Microsoft kan avsätta lite resurser på det. Det skulle vara helt underbart. Mitt tips är att göra en lättare uppgradering till IIS 6 och försöka få till samma implementering av URL-omskrivning som i den kommande webbservern. Kalla den typ IIS 6.5.
Comments
Peter Wrote:
23:e Februari 2007
Jesper Wrote:
23:e Februari 2007
Sofia Max Wrote:
24:e Februari 2007
Jesper Wrote:
25:e Februari 2007
Peter Wrote:
26:e Februari 2007
Mike Schinkel Wrote:
4:e Mars 2007
Jesper Wrote:
4:e Mars 2007
Jesper Wrote:
4:e Mars 2007
Jesper Wrote:
4:e Mars 2007
Code Odyssey » More about the bad support for URL-rewrite in ASP.NET Wrote:
4:e Mars 2007
Mike Schinkel Wrote:
5:e Mars 2007
Mike Schinkel Wrote:
5:e Mars 2007
Marko Wrote:
11:e Augusti 2007
Jesper Wrote:
12:e Augusti 2007
milap Wrote:
5:e Maj 2008
Jesper Wrote:
27:e Maj 2008
kral oyun Wrote:
4:e November 2008
Jesper Wrote:
4:e November 2008
Tags