我正在使用Visual Studio 2017中的ASP.NET Core项目,该项目设置为在IIS Express中运行。该项目由其他同事启动,我刚刚克隆了repo,但在我的机器上,所有API端点都返回404 Not Found。 我已经尝试从Startup类中删除所有配置,仅保留Mvc功能,但这没有帮助。
答案 0 :(得分:4)
所以显然我必须删除VS或其他编辑器生成的所有临时文件夹。删除.vs
,.vscode
文件夹并重新启动Visual Studio后,一切都恢复正常。不知何故,VS生成的配置文件将API请求路由到'/api/api/[controller]'
,而不仅仅是'/api/[controller]'
。