C# Azure web应用程序代码优先错误

C# Azure web应用程序代码优先错误,c#,mysql,azure,C#,Mysql,Azure,我正在VisualStudio中为一个应用程序创建一个Web应用程序 在localhost上,它运行平稳,当我将其移植到azure时,问题就出现了 这是我在API的每个方法中都会遇到的错误 我用MySQL Workbench在MySQL中创建了一个数据库,并使用entityframework实现了他的用法 有什么帮助吗 谢谢我遇到了同样的问题(在链接上看不到错误,但我的错误是关于CODEFIRST/实体问题),在任何地方都找不到适合我的答案。经过一天的试用和当头棒喝,我在Azure上遇到了一个

我正在VisualStudio中为一个应用程序创建一个Web应用程序

在localhost上,它运行平稳,当我将其移植到azure时,问题就出现了

这是我在API的每个方法中都会遇到的错误

我用MySQL Workbench在MySQL中创建了一个数据库,并使用entityframework实现了他的用法

有什么帮助吗


谢谢

我遇到了同样的问题(在链接上看不到错误,但我的错误是关于CODEFIRST/实体问题),在任何地方都找不到适合我的答案。经过一天的试用和当头棒喝,我在Azure上遇到了一个连接字符串设置,我完全忘了我已经设置好了。 主页>应用程序服务>{YOUR App}>配置

在页面底部可以找到连接字符串。如果是我遇到的同一个问题,列表中至少会有一个。此设置在代码中重写了我的连接字符串,并且它是以代码优先的格式编写的(没有元标记)。我只是删除了Azure中的条目,然后重新发布了我的代码。从那以后工作得很好


希望这对其他人有所帮助。

您使用过EF迁移吗?您是先使用数据库还是先使用代码?你是如何部署数据库的?嗯,我不知道什么是EF迁移。关于DB优先还是代码优先,不确定应该使用哪个。数据库是使用Mysql工作台部署的。虽然我有点迷路,因为这是我第一次这么做。