捆绑软件的MVC5授权

时间:2018-07-13 21:09:21

标签: c# asp.net asp.net-mvc global-asax

我正在global.asax.cs中使用Application_PostAcquireRequestState方法来验证具有某些自定义角色的用户角色,请检查Authorize属性[MyAuthorize Roles =“ Player”]

HttpContext.Current.Request.RawUrl具有“ / bundles / modernizr?v = zzz”

我不希望所有捆绑包都使用此方法。

所有url(包括js和css包)均触发该事件。有没有一种更清洁的方法来推迟捆绑软件的Application_PostAcquireRequestState? 我确实在/ scripts文件夹和<location path="bundles">中使用allow *尝试了web.config。 捆绑包仍然不是文件夹,可能是因为“ {<location>”不起作用的原因。

感谢您的帮助。

0 个答案:

没有答案