繁体   English   中英

在IIS7.5中使用表单身份验证下载静态文件

[英]Static file downloading with Forms authentication in IIS7.5

我有来自两个不同托管公司的两个虚拟服务器。 在每个服务器上发布相同的MVC3站点会为应该由表单身份验证保护的文件夹产生不同的结果。 这些文件具有各种扩展名。

在一台服务器上,请求文件会将用户重定向到登录页面(我们的应用程序的正确行为),但另一台服务器允许下载。

就我所知,两个相关的所有web.config文件都是相同的,那么在哪里设置呢?

TIA

是将文件类型(例如somefile.xyz)映射到asp.net还是在运行旧版IIS或以经典模式运行?

如果.xyz未映射到asp.net,则IIS将允许下载(在某些情况下-取决于iis版本的未知扩展名将出于安全目的而产生404)

它们是IIS的不同版本吗? 如果为经典模式(工作进程)或其较旧版本的IIS(例如6)设置了文件,则除非您设置了通配符映射,否则文件请求将不会通过IIS传递。

如果它以集成管道模式运行,那么它将通过IIS进行漏斗,并且您将看到登录名(假设用户,身份验证和表单身份验证已正确设置)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM