【发布时间】:2011-03-02 00:47:42
【问题描述】:
我有一个 ashx 处理程序,用于从弹性页面上传文件。我无法扩展表单身份验证来保护 ashx 文件。有没有办法做到这一点?
【问题讨论】:
我有一个 ashx 处理程序,用于从弹性页面上传文件。我无法扩展表单身份验证来保护 ashx 文件。有没有办法做到这一点?
【问题讨论】:
您可以随时在 .ashx 文件中查看context.Request.IsAuthenticated。 (link)
【讨论】:
您可以在与 ashx 文件相同的目录中添加一个 web.config 文件,其内容如下(我认为):
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
【讨论】: