我希望PostRewrite的自定义验证只允许图像的所有者请求更大的图像但是当我尝试验证用户时总是为空。
我有什么方法可以从Imageresizing管道中获取当前用户吗?
答案 0 :(得分:0)
您的服务器配置为仅针对某些请求扩展运行FormsAuthenticationModule,例如.aspx,.ashx等。有两种方法可以解决此问题。
<system.webServer>
<modules>
中的FormsAuthenticationModule(对于集成模式),删除precondition =“managedHandler”属性:这篇文章包含有关实施#1和#2的更多细节:
How do I protect static files with ASP.NET form authentication on IIS 7.5?