MVC5 Авторизация для пакетов
Я использую метод Application_PostAcquireRequestState в global.asax.cs для проверки роли пользователя с некоторыми пользовательскими ролями, проверьте атрибут Authorize [MyAuthorize Roles = "Player"]
HttpContext.Current.Request.RawUrl имеет "/bundles/modernizr? V =zzz"
Я не хочу этот вызов метода для всех пакетов.
Событие запускается для всех URL, включая пакеты js и css. Есть ли более чистый способ отложить Application_PostAcquireRequestState для пакетов? Я попробовал web.config в папке /scripts и <location path="bundles">
с разрешением *. Связки в любом случае это не папка, и это может быть причиной "<location>
" не работал.
Я ценю вашу помощь.