【发布时间】:2021-09-24 02:12:48
【问题描述】:
我在 ASP.NET Core 5 中编写了一个简单的 API,它已在我的本地计算机上启动并运行。但是当我将它发布到我的 Azure 应用服务时,应用服务的 docker 容器甚至无法启动。
https://myurl.azurewebsites.net/swagger/index.html
这些错误的原因是什么?我该如何解决?
我的直觉是 Newtonsoft.Json 有问题,虽然我已经在 web api 中安装了包 Microsoft.AspNetCore.Mvc.Newtonsoft。
Azure 以某种方式寻找 Newtonsoft 版本 13.0.0,而我项目中的 Newtonsoft 版本实际上是 12.0.2。
【问题讨论】:
-
如何将此应用程序发布到 Auzre App Services?
-
我通过 Visual Studio 发布了它。 (发布构建然后发布)
标签: c# asp.net azure asp.net-web-api azure-web-app-service