我有一个网站在共享主机上的ASP.NET 4.0的IIS 7.5服务器上运行,但是完全信任。该站点是一个基本的“文件浏览器”,它允许访问者登录并显示可供他们使用的文件列表,当然,也可以下载文件。静态文件(大多数为pdf文件)位于网站上名为data的子文件夹中,例如http://example.com/data/ ...该站点使用ASP.NET表单身份验证。我的问题是:如何获取ASP.NET引擎来处理对数据文件夹中的静态文件的请求,以便对文件的请求由ASP.NET进行身份验证,并且用户无法深度链接到文件和抓取它们不具有的文件?最好的问候,埃吉尔。
3 回答
紫衣仙女
TA贡献1839条经验 获得超15个赞
我在获得角色身份验证时遇到了同样的问题。经过反复试验,我终于对@Joel Cunningham的代码进行了小修改:
<modules runAllManagedModulesForAllRequests="true" >
- 3 回答
- 0 关注
- 469 浏览
添加回答
举报
0/150
提交
取消