так за игнорирование определенного маршрута в HttpModule вы можете использовать Application_BeginRequest или Application_EndRequest, делать, как показано ниже в примере, который игнорирует ASPX страницы или проверить путь, который вы хотите игнорировать
Пример:
private void Application_BeginRequest(Object source, EventArgs e)
{
HttpApplication application = (HttpApplication)source;
HttpContext context = application.Context;
string filePath = context.Request.FilePath;
string fileExtension = VirtualPathUtility.GetExtension(filePath);
if (fileExtension.Equals(".aspx"))
{
return;
}
}
Но если ваша функциональность связана с некоторыми модулями приложения, я предлагаю использовать Filters
(MVC sepcific и для модулей), а не HttpModules
(для полного применения).
Расширение регулярных действий MVC не будет, и я не смогу различать запросы пакетов и запрос на действие MVC. – user4903642
@ user4903642 - по крайней мере, вы можете проверить маршрут ... потому что я предполагаю, что маршрут отличается в mvc для получения данных –