如何解决IIS 10.0 请求过滤/允许未列出的文件扩展名将无法按预期工作
我已取消选中允许未列出的文件扩展名选项,然后添加了我正在使用的所有以下扩展名。
- .cfm(允许)
- .cfc(允许)
- .js(允许)
- .css(允许)
- .jpg(允许)
- .png(允许)
- .gif(允许)
- .woff(允许)
- .woff2(允许)
一切都很好,但是当我尝试调用我的 CFML 组件之一时,例如
/mywebsite.com/mvc.cfc?method=getCustomers
然后请求被阻止。我希望这不会被阻止,因为 mvc.cfc 的扩展名是 .cfc,它是允许列表的成员。
你能帮助理解发生了什么吗?如果我输入任何其他扩展名,例如 .js 或 .cfm ,一切正常,但唯一的问题是 .cfc 。
谢谢
解决方法
看来解决方法很简单。使用 .cfc 和 .cfm 您还需要允许 .dll 也因此,只需在 web.config 中添加它,就可以了。
<add fileExtension=".dll" allowed="true" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。