Limitations
Although you can use UrlRewriter.NET without making any changes to your IIS configuration, you will have a few limitations in the sorts of friendly URLs you can use. In particular, the URL must be mapped to the ASP.NET runtime in order for UrlRewriter.NET to rewrite it. To get the full power of UrlRewriter.NET, configure IIS to map all requests to the ASP.NET runtime.
If all requests are not mapped to the ASP.NET runtime, then you must ensure your URL’s end in an extension (e.g., ashx) that is already mapped to the ASP.NET runtime.
Configure IIS to map all requests to the ASP.NET runtime:
- Windows Server 2003 - the preferred operating system
- Windows 2000 Server
- Windows XP Professional