Chl*_*hil 3 iis-7.5 asp.net-mvc request-filtering
我启用了请求过滤,并且“允许未列出的文件扩展名”设置为 false。请求任何正常路径时,包括“ http://localhost ”,我收到 404.7 错误 - “请求过滤模块配置为拒绝文件扩展名。”
如果我将“允许未列出的文件扩展名”设置为 true,则该站点工作正常。
我知道“ http://localhost/ ”映射到 Views/Homes/Index.cshtml”和 .cshtml 是明确允许的。
我试图找出导致问题的文件扩展名,但在日志中找不到任何内容。我已将所有 55 种“默认”文件类型设置为允许。
小智 7
试试“。” 作为文件扩展名。这似乎适用于带有 ASP.NET 4 的 Windows 2008 R2 SP1 机器。
我没有在任何地方看到过这种情况,但它遵循与 ASP.NET 4 / W2K8 R2 SP1 中引入的无扩展 URL 的处理程序映射相同的规则(请参阅web.config问题中处理程序的路径属性的含义)。
归档时间: |
|
查看次数: |
12894 次 |
最近记录: |