ASP.NET Core Web App-所有终结点均返回404

Rad*_*anu 0 c# asp.net-web-api asp.net-core visual-studio-2017

我正在Visual Studio 2017中的ASP.NET Core项目上工作,该项目设置为在IIS Express中运行。该项目是由其他同事启动的,我只是克隆了存储库,但是在我的机器上,所有API端点都返回404 Not Found。我尝试从Startup类中删除所有配置,仅保留Mvc功能,但这无济于事。

Rad*_*anu 5

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

  • 他们没有提交到源代码管理。我自己的Visual Studio实例中断了发布。 (2认同)