.Net Core WebApp API端点一旦部署到Azure将不起作用

时间:2020-10-13 07:16:25

标签: c# azure api .net-core

在将WebApp / API部署到Azure时遇到问题。

当我在localhost:44385 // api / user / getuser / 1上本地运行它时,它将返回该用户的JSON, 一旦在Azure上部署到应用程序服务,它将开始返回404。

它以免费版本的形式运行,用于单项作业。 我已经花了数小时在周围闲逛并阅读,似乎无法找到我在设置中出错的地方。 希望有人也有类似的问题。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

请验证以下几点:

  1. 您的Web API正确选择了数据库的连接字符串/已正确设置和配置了它。
  2. 如果查询时存在数据库和表/集合,如果没有,则通过代码创建它。
  3. 如果您的数据出现在正确的位置(您要查询的数据库和集合/表中ID为1的用户)
  4. 如果您的代码没有错误地抛出404(即使在肯定的情况下)。

让我知道是否所有这些事情都得到了照顾,如果确保这些步骤,那么很可能应该起作用。