> But ASP.NET MVC was based on ASP.NET. Which checks for the existence of a file before running any scripts.<p>This is not correct. When you configure an ISAPI filter in IIS, such as ASP.NET or PHP, you can choose whether or not to verify the presence of files. You can also do this via configuration for .NET HTTP handlers. Parts of ASP.NET itself rely on this feature, such as the trace.axd handler and the web resource handlers.<p>I don't have the option to verify that you can't create those routes, but if you can't, it's not related to that particular feature.