我有一个文件夹,我想在其上应用安全性,就像使用该站点的当前用户一样,可以访问该文件夹,但如果他当前未登录,则他无法看到该文件夹的内容或该文件夹的文件。我知道我们可以在 web.config 文件中做到这一点,但我不知道怎么做。请帮我。提前致谢。
问问题
20478 次
2 回答
5
如果我理解了这个问题...
您可以在 web.config 文件中使用位置元素,网上有很多关于此的信息 - 这给了您一个开始: 如何:控制 ASP.NET 应用程序中的授权权限
你基本上有这样的元素:
<configuration>
<location path="subdir1">
<system.web>
<authorization>
<allow users ="*" />
</authorization>
</system.web>
</location>
</configuration>
也就是说,允许所有用户访问 subdir1,您也有一个拒绝元素 - 这里的信息:授权元素
于 2012-03-21T18:01:03.637 回答
3
web.config
在您需要安全的文件夹内创建一个具有权限的单独文件。
还可以查看这篇关于在 ASP.NET 应用程序中控制授权权限的文章
例如。
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
于 2012-03-21T18:00:19.830 回答