【发布时间】:2020-07-27 21:01:30
【问题描述】:
在 IIS 8.5 中浏览 .svc 文件时出现 404.7 错误(错误消息:未找到请求过滤模块配置为拒绝文件扩展名)
我可以通过在 web.config 文件中添加此代码来解决它:
<system.webServer>
<security>
<requestFiltering>
<fileExtensions allowUnlisted="true">
<remove fileExtension="." />
<add fileExtension="." allowed="true" />
</fileExtensions>
</requestFiltering>
</security>
</system.webServer>
但我无法弄清楚为什么首先会引发此错误。
我已验证:
1) 请求过滤已开启 2) .svc 文件不在被拒绝的扩展名列表中 3) 在 IIS 中选中“允许未列出的文件扩展名”。
通过这些设置,我是否应该能够浏览 .svc 文件而无需在 web.config 文件中添加上述代码?我还缺少什么?
【问题讨论】:
标签: windows wcf iis iis-8.5 requestfiltering