Хочу использовать динамические роуты: example.com/йцукен
Сделал так
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=Index}/{id?}");
endpoints.MapDynamicControllerRoute<SeoTransformer>("{**path}");
});
Возникли несколько проблем, которые нужно исправить:
1. Мой SeoTransformer вызывается когда вызываются существующие роуты, например /Home/Index
2. Мой SeoTransformer вызывается при каждом обращении к /wwwroot, например когда клиент запрашивает .js / .css фаайлы.
В трансформере при каждом обращении происходит поиск нужного роута, что плохо сказывается на производительности