我面临一个奇怪的问题。我有一个这样的控制器定义(忽略字符串返回类型,如果你认为它不是一个好主意,这是一个测试):
[HttpGet]
[Route("api/customer/customers/{searchFilter}")]
public String Customers(String searchFilter)
{
return "Test: " + searchFilter;
}
当我尝试调用下面的网址时,它会运行并返回<string>Test: works</string>
http://localhost/api/Customer/Customers/works
但是当我使用这个网址时,它会失败:
http://localhost/api/Customer/Customers/bin
并抛出错误:
HTTP错误404.8 - 未找到 请求过滤模块配置为拒绝URL中包含hiddenSegment部分的路径。
这是配置问题,还是不允许传递某些特殊参数?
由于