前端之家收集整理的这篇文章主要介绍了
asp.net-mvc – 保护MVC中的文件夹,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的Content
文件夹中有一些
文件,我不希望
用户无需经过授权即可下载.如何通过在地址栏中键入… Content / {filename}来阻止
用户访问该
文件?
有几种可能性.第一个
包括使用< location> web.config中的
标记:
<location path="Content">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
另一种可能性是将这些文件放在无人可以访问的文件夹中(例如App_Data文件夹),然后有一个控制器操作,它将为那些将使用[Authorize]属性修饰的文件提供服务.
原文链接:https://www.f2er.com/aspnet/251043.html