我有一个使用ASP.NET MVC4设计的网站,它有一个特定的Controller'ProductionLogs',它将输入网址https://(myapp.com)/ProductionLogs/GetTop25Logs,显示生产服务器的前25个日志。这仅适用于授权登录到应用程序的用户,即,一旦他们正确输入了用户名和密码并获得了对应用程序的访问权限。但是我已经决定让任何人都可以访问这个URL,甚至无法登录。只要输入上面提到的URL,任何人都可以看到显示最新的25个日志的页面。怎么去?允许任何人查看ASP.NET MVC中的网页
[注意:我已经取消了在IIS服务器中启用“启用目录浏览”选项。我也消除了开发自定义HTTP模块的选择。]
您可能要解释你是如何当前配置的授权。在全球范围内?基于属性? –
你可以用'[AllowAnonymous]'属性来修饰你的控制器方法。这将允许匿名用户访问特定的方法。 –
我通过属性 –