IIS:404.7带点的WebApi(C#)url参数被误认为文件

时间:2018-10-29 10:09:46

标签: c# api request filtering

我有一个问题,我理解这是为什么发生,但无法弄清楚如何解决。出于质量检查的目的,我的API Web应用程序必须配置了请求过滤。网址为www.mysite.com/api/people/jon.doe(www.mysite.com/api/people/{name})

的请求,我得到404.7(由于请求过滤)

allowedUnlisted设置为false,并且配置了所有必需的文件扩展名,并且其他所有功能都正常运行。看起来参数中的点字符误认为是文件。filextension

我尝试搜索这种特殊情况,但找不到答案。

在此先感谢您的帮助。

0 个答案:

没有答案