移动ASP后InvalidCastException.NET Core 5应用程序从Windows到Linux



. NET Core 5应用程序从Azure Windows应用程序服务到Linux应用程序服务,我几乎在所有端点上都得到这些错误:

InvalidCastException(无法转换类型为'System '的对象)。Int32'输入'System.String'。
无法强制转换'System '类型的对象。引导'键入'System.String'。等)

SqlNullValueException

回到Windows后,一切都恢复正常。

使用EF Core 5和SQL Azure。我想相信这不是某种。net Core bug,我只是缺少了一些配置,因为从Windows迁移到Linux是很常见的。

这似乎是因为app服务计划太弱。App Service计划扩大后,一切都很顺利。

最新更新