如果我在ASP.NET Web API中创建一个简单的控制器,如下所示:
[RoutePrefix("values")]
public class ValuesController : ApiController
{
[Route("{value}")]
public string Get(string value)
{
return value;
}
}
执行get /values/nul
会在IIS和IIS express上返回404页面。
此外/values/nul.be
返回404。
在这种情况下,控制器中的断点永远不会被击中,因此请求在到达控制器逻辑之前终止。
有没有解决这个问题,或者这是ASP.NET Web API中的错误?