我在网络服务器中托管了一个asp.net(框架4.0)网站。我正在使用表单身份验证。我在网络服务器中有一个名为'ProfileData'的文件夹。
<location path="ProfileData">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
因此拒绝匿名访问。而我正试图访问,
www.mywebsite.com/ProfileData,然后重定向到登录页面。但我的问题是,当我正在尝试
时www.mywebsite.com/ProfileData/sample.docx,word文件即使是匿名用户也会自动下载到本机。
我怎样才能克服这个......请帮帮我......
提前致谢...
马赫什
答案 0 :(得分:0)
正如您所经历的那样,xml仅适用于html / aspx文件。你必须实现一个httphandler,样本可以在这里找到:
http://www.codeproject.com/Articles/39158/Protect-Files-and-Folders-Using-HttpHandlers-in-AS