我的应用程序要求每个ActionResult方法都登录,即使用户已登录?

时间:2019-01-03 06:28:47

标签: c# asp.net-mvc asp.net-identity

我正在使用ASP.NET身份验证,已在AspNetUsers表中添加了更多列。当用户登录并访问任何ActionResult方法时,该应用程序在本地但正在运行的站点上运行良好,它显示错误401,即身份验证。如何处理?

1 个答案:

答案 0 :(得分:0)

看来您有 401 Unauthorized: Access问题

  • 转到IIS选择您的站点
  • 双击“身份验证”
  • 选择匿名身份验证
  • 从“动作”面板中,选择“编辑”
  • 选择“应用程序池标识”,然后单击“确定”

如果您使用的是Authentication模式 您应该检查.net授权规则以及带有[Authorize]属性标记的身份验证模式或操作方法。