在我的项目中,我想让登录的用户查看特定目录的内容。 我没有在IIS中禁用目录浏览,因此每个人都可以访问该目录的内容。
是否可以阻止未登录的用户访问此目录的内容?
答案 0 :(得分:2)
您可以尝试在web.config中禁用此文件夹的访问权限。例子:
<location path="AdminFolder">
<system.web>
<authorization>
<allow roles="Admin"/> //Allows users in Admin role
<deny users="*"/> // deny everyone else
</authorization>
</system.web>
</location>
您可以在Setting authorization rules for a particular page or folder in web.config
找到更多内容