有一种可能的解决方法是在Web.config中禁用Forms验证,然后在控制器中使用[AllowAnonymous]属性。以下是相关代码示例:
在Web.config文件中添加以下代码:
在控制器的Action中使用[AllowAnonymous]属性:
[AllowAnonymous]
public ActionResult PublicPage()
{
return View();
}
这样,即使在Web.config中配置了拒绝未授权访问,也可以通过[AllowAnonymous]属性允许公共页面访问。
上一篇:ASP.NETMVC中DataBinder无法从JSON反序列化简单类型数据。
下一篇:asp.netmvc中的AnchorTagHelpers生成的html中,'id”作为查询字符串的一部分,而不是路由数据的一部分。