Hanselman’s Interview: Custom File Extensions

What is needed to configure a new extension for use in ASP.NET? For example, what if I wanted my system to serve ASPX files with a *.jsp extension?

The full answer is here, but the short version is that you need to configure IIS to use aspnet_isapi.dll for the file extension you want, then configure web.config to present and compile pages with that extension.