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>" не работал.

Я ценю вашу помощь.

0 ответов

Другие вопросы по тегам