Asp.net mvc 4 asp.net登录拒绝匿名用户查看网站

Asp.net mvc 4 asp.net登录拒绝匿名用户查看网站,asp.net-mvc-4,authorization,Asp.net Mvc 4,Authorization,在我的网站上,只有授权用户才能查看价目表。但是,匿名用户被拒绝访问网站的任何页面。我想不出来。简而言之:您的身份验证中有些配置不好。解决方案之一是在返回价格视图的Controller或ActionResult顶部设置Authorize属性 [Authorize(Roles="CanAccessPriceList")] public class AccountController : Controller 或ActionResult级别代码,如: [AuthorizeUser(AccessLev

在我的网站上,只有授权用户才能查看价目表。但是,匿名用户被拒绝访问网站的任何页面。我想不出来。

简而言之:您的身份验证中有些配置不好。解决方案之一是在返回价格视图的
Controller
ActionResult
顶部设置Authorize属性

[Authorize(Roles="CanAccessPriceList")]
public class AccountController : Controller
ActionResult
级别代码,如:

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

那么,您是如何在您的站点上实现身份验证的?您在这里没有给我们提供任何可供使用的内容。价目表是唯一以这种方式限制的页面吗?我的答案是否帮助您导航到答案?有什么反馈吗