asp.net登录拒绝匿名用户查看该网站

时间:2013-01-20 03:18:04

标签: asp.net-mvc-4 authorization

在我的网站中,只允许授权用户查看价目表。但是,匿名用户被拒绝访问任何网站页面。我无法理解。

1 个答案:

答案 0 :(得分:0)

简而言之:您的身份验证中未正确配置某些内容。其中一个解决方案是在ControllerActionResult之上设置授权属性,以返回价格视图。

[Authorize(Roles="CanAccessPriceList")]
public class AccountController : Controller

ActionResult级代码,如:

[AuthorizeUser(AccessLevels="ReadPrices, UpdatePrices")]
public ActionResult PriceList(int parameter)
{
   // some code...
   return View();
}