允许任何人在ASP.NET MVC中查看网页

时间:2016-03-09 11:16:24

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

我有一个使用ASP.NET MVC4设计的网站,它有一个特定的Controller' ProductionLogs'这将在输入URL https://(myapp.com)/ProductionLogs/GetTop25Logs时显示来自Production Server的前25个日志。这仅适用于有权登录应用程序的用户,即,一旦他们正确输入了用户名和密码并获得了对应用程序的访问权限。但是我决定让这个URL可供所有人使用,甚至无法登录。只要输入上述URL的任何人,就能看到显示最新25个日志的页面。怎么去?

[注意:我已经取消了启用目录浏览的选项'在IIS服务器中。我也取消了开发自定义HTTP模块的选项。]

1 个答案:

答案 0 :(得分:2)

您可以使用AllowAnonymous属性,这意味着不需要授权

[AllowAnonymous]
  public ActionResult GetLogs() {
    // ...
  }