azure - 已到达 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()
解决方案
我们不得不再次正确地重建项目,它的项目创建方式不正确。
推荐阅读
- php - 如何在没有 symfony 的情况下从 db 创建学说模型实体?
- linux - 运行脚本时找不到命令
- matplotlib - Python-matplotlib 中的标准绘图大小
- python - 如何根据条件“拆分”熊猫 df 列并旋转 df
- c# - 使用like子句实体框架核心3.1
- sql - 我有一个通话数据表我想计算每天调用的唯一帐户的数量,并按月计算唯一帐户的总和
- ruby-on-rails - Rails 视图中的复选框在没有 Javascript 的情况下更新数据库值
- python - 在 Python 中解决 Kempner 函数 - 为什么在达到基本情况后这个并发函数会继续?
- css - 为什么我的元素在另一个元素之下,而第二个元素没有 z-index?
- angular - 反应形式的验证组 mat-checkbox