我在一个4.0服务器上托管了一个asp.net (Framework4.0)网站。我在其中使用表单身份验证。我在the服务器上有一个名为“ProfileData”的文件夹。
<location path="ProfileData">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
所以它拒绝匿名访问。当我试图进入的时候,
www.mywebsite.com/ProfileData,然后重定向到登录页面。但我的问题是,当我试图
www.mywebsite.com/ProfileData/sample.docx,即使是匿名用户,word文件也会自动下载到机器上。
我怎么能克服这一切..。请帮帮我..。
提前谢谢..。
马赫什
发布于 2013-10-24 07:50:06
当您体验xml时,xml只适用于html/aspx文件。您必须实现httphandler,在这里可以找到示例:
http://www.codeproject.com/Articles/39158/Protect-Files-and-Folders-Using-HttpHandlers-in-AS
https://stackoverflow.com/questions/19559927
复制相似问题