Вы не теряете никакой функциональности ASP.Net MVC; однако у вас есть один из двух вариантов. Вы можете определить расширение в своих URL, которое позволит вам настроить отображение. Так, например:
www.example.com / книг / компьютер / список
может стать:
www.example.com / books.mvc / компьютер / список
Вы можете использовать любое расширение, которое хотите, если вы подключаетесь к ASP.Net. В настоящее время я использую .aspx, что означало, что я мог избежать изменения конфигурации IIS, жертвуя наличием URL без расширений.
Другая упомянутая опция - это использование группового сопоставления. Это направляет все запросы к ASP.Net. Даже запросы на статический контент, такой как изображения. Это негативно влияет на производительность, которую вы хотите измерить. Я полагаю, что есть способы обойти это, например, поместить весь ваш контент в конкретный виртуальный каталог, для которого вы отключили сопоставление с подстановочными знаками, но я не до конца изучил этот вариант.