ASP.NET Core Web App - 所有端点都返回404

时间:2018-02-18 21:52:54

标签: c# asp.net-web-api asp.net-core visual-studio-2017

我正在使用Visual Studio 2017中的ASP.NET Core项目,该项目设置为在IIS Express中运行。该项目由其他同事启动,我刚刚克隆了repo,但在我的机器上,所有API端点都返回404 Not Found。 我已经尝试从Startup类中删除所有配置,仅保留Mvc功能,但这没有帮助。

1 个答案:

答案 0 :(得分:4)

所以显然我必须删除VS或其他编辑器生成的所有临时文件夹。删除.vs.vscode文件夹并重新启动Visual Studio后,一切都恢复正常。不知何故,VS生成的配置文件将API请求路由到'/api/api/[controller]',而不仅仅是'/api/[controller]'