【发布时间】:2022-01-27 23:51:48
【问题描述】:
我使用 .Net 核心开发了一个简单的 API,它可以按预期在本地工作。部署后,只有 WeatherForecast 端点正在工作,其余的结果为状态 500。我首先在 EF 中使用了代码,并在发布过程中通过 VS 代码启用了迁移。 有什么建议吗?
Azure 给了我这些错误,但我对 Azure 不是很熟悉
编辑:端点现在正在工作,但正如我在下面的评论中所说,我将本地数据库连接字符串(请参阅 git 中的 appsettings.json)更改为 azure 给我的字符串,并且一切正常,但是,如果你已经用许多记录填充了你的数据库,那可能不是完整的解决方案
【问题讨论】:
-
您需要在问题本身中分享相关代码。
-
您共享的端点成功返回JSON响应... 500错误在哪里?
-
我共享的 enponit 是唯一有效的(WheatherForecast)端点不工作是azgeirr.azurewebsites.net/api/Products
-
此错误通常是由于“NullReferenceException”导致您尝试读取尚未定义或设置为 null 的参数值。
标签: c# .net azure asp.net-web-api