I can't seem to understand how I can find out what is erroring out when I implement URL Routing on IIS6 and Webforms.
I continue to get 404 errors when I try to access a route.
I add the ISAPI module as described here: http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/
SO that way ASP.Net handles all the requests, but THEN I get a 404 error just accessing the site.
Is there a way to tell if the URL Routing engine is even getting the request?
UPDATE: For the 64-bit version of Windows (which I failed to mention) the correct DLL is:
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
If you're not sure which version (or you want to be sure you get the right path) just copy the value that is in the Executable Path of the “aspx” extension in the ListBox above the WildCard Mapping box.
Here are the exact steps we took to fix this problem, although you may have already done this based on your post. On our development boxes, it worked fine, but not on the Windows 2003 server with IIS6.
Can you confirm this is a server, not your dev box? Can you confirm that the server has .Net 3.5 SP1?