我正在使用MVC 3并且在我的控制器上具有继承AuthorizeAttribute的自定义授权属性 . 但是在一种情况下,我想从该控制器访问一个操作而不对其进行任何身份验证 . 可能吗?
我希望这样做,而不会在控制器文件中进行任何更改,因为该代码已经在 生产环境 中 . 有没有办法从Web配置覆盖 .
是的,你可以通过简单地从整个控制器类中删除Authorize属性来做到这一点,而不是在任何你想要的个人动作上都有Authorize属性 .
1 回答
是的,你可以通过简单地从整个控制器类中删除Authorize属性来做到这一点,而不是在任何你想要的个人动作上都有Authorize属性 .