Вы также можете создать фильтр ISAPI, который перезаписывает URL-адреса. Пользователь вводит URL без расширения, но фильтр будет интерпретировать запрос так, как он это делает. Обратите внимание, что в IIS действительно легко облажаться, так что вы можете найти предварительно написанное. Я сам не пользовался, поэтому не могу рекомендовать конкретный продукт, который отличается от того, что вы найдете в Google, тем более что я не знаю ваш конкретный вариант использования. Но, по крайней мере, теперь вы знаете, что искать.
Вы также можете переписать свои URL с помощью ASP.Net:
.
http://msdn.microsoft.com/en-us/library/ms972974.aspx