C# 登录以查看文件夹中的图像
我有一个mvc项目,我的url是C# 登录以查看文件夹中的图像,c#,asp.net,.net,asp.net-mvc,c#-4.0,C#,Asp.net,.net,Asp.net Mvc,C# 4.0,我有一个mvc项目,我的url是hostname/xxxx,文件夹名是xxxx 如果我输入这个urlhostname/xxxx意味着它直接进入我的文件夹,但我希望它进入我的代码控制器 未登录,不应查看图像 此外,没有登录意味着URL应该被重定向 如果没有登录,则不应查看图像 我假设您正在使用表单身份验证。否则,此方法将不起作用 在xxxx文件夹内创建web.config文件 将以下内容放在web.config文件中 它基本上限制匿名用户访问xxxx文件夹中的文件 <?xml version
hostname/xxxx
,文件夹名是xxxx
如果我输入这个urlhostname/xxxx
意味着它直接进入我的文件夹,但我希望它进入我的代码控制器
未登录,不应查看图像
此外,没有登录意味着URL应该被重定向
如果没有登录,则不应查看图像
我假设您正在使用表单身份验证。否则,此方法将不起作用
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
注意:在ASP.Net MVC中,您不应该使用这种方法来限制控制器。您的问题是什么?@Zabavsky:要查看文件夹中的图像,应该登录,不登录的图像不应该可见。是否可以登录以查看图像?这是一个很好的计划。祝你好运如果您遇到一些困难,请不要犹豫,在这里询问他们。如果有人有想法,请建议我…简单的方法是,您应该在IIS中设置文件夹的访问权限。您也可以在配置文件中执行此操作。注意:现在,如果我提供了该文件名,则可以访问该内容文件夹。该文件名意味着它始终会进入我的控制器,而不会进入文件夹内容