首页 > 解决方案 > 已到达 Azure 端点,但对 API 的调用返回 404 错误

问题描述

我们在 Azure 门户中建立了一个应用服务项目,然后使用 Visual Studio DevOps 完成了该项目的部署。当我访问http://MyAzureSite.azurewebsites.net(此处为合成 URL)时,我可以确认该服务已启动并正在运行。

但是当我添加“api/ControllerName/getStatus”时,出现 404 错误。

从我的本地机器呼叫工作正常。

http://localhost:52686/api/status/getStatus

但不是:

http://MyAzureSite.azurewebsites.net/api/status/getstatus

GetStatus 的签名看起来不错:

[HttpGet]
public List<Status> GetStatus()

标签: azureapiazure-web-app-service

解决方案


我们不得不再次正确地重建项目,它的项目创建方式不正确。


推荐阅读