More about the bad support for URL-rewrite in ASP.NET
I really love developing on ASP.NET with C# and will definitely continue using this technique from Microsoft. But everything can not be perfect. The greatest shortcoming of the framework is to me that there isn't any good native support for URL-rewriting. I have written a bit about it before.
It's especially in the IIS 6 web server that the limitations exists. In the newer IIS 7 that will be released together with the Longhorn server there will be better solutions to create rules for URL rewrites. But there are some time left until this system will be released, so that doesn't help us right now.
What you can do at the moment is to use ASAPI-filters but that postulates that you are running your own dedicated server or are on a web host that will install it for you. Jeff Atwood at Coding Horror writes more about the two most common ASAPI-solutions for IIS.
One of the greatest critics of the situation is probably Mike Schinkel. This is the guy that started the wiki.welldesignedurls.org and the companion blog which contains a lot of great resources on the subject.
On his personal blog Mike is not holding back on the critizism. In a recent post with the headline "IIS 7.0: Too Little, Too Late?" another Mike (Program Manager för Microsofts IIS team) enters the discussion and is expressing his regrets over the bad situation.
The first Mike is continuing in another post to make a list of all the alternative server-techniques and asks his readers which one they recommed he will switch to instead of ASP.NET.
I think it's really good that a lot of developers pays attention to the problem. Microsoft tells us that IIS 7 will not be available for Windows 2003 and that's a real pity. The new techniques are to deep related to the Longhorn system that are saying.
But who knows, after all this begging from developers perhaps Microsoft can spare some resources on it. I would be absolutely wonderful. My tip is to try to do a simpler upgrade to IIS 6 and try to make an implementation of the same URL-rewrite as in the upcoming web server. Name it something like 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