拒绝匿名访问网站上的文档
我在网络服务器上托管了一个asp.net(framework 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文件即使是匿名用户也会自动下载到机器上。
我该如何克服这个...请帮助我..
提前致谢...
马赫什
正如你体验到的XML只适用于html / aspx文件。 你必须实现一个httphandler,可以在这里找到示例:
http://www.codeproject.com/Articles/39158/Protect-Files-and-Folders-Using-HttpHandlers-in-AS
链接地址: http://www.djcxy.com/p/55855.html