我正在 Visual Studio 中为应用程序创建一个 Web 应用程序。
在本地主机上,它工作顺利,当我将其移植到azure时出现问题。
http://infolab.azurewebsites.net/api/users/getuserlist
这是我在 API 的每个方法中遇到的错误。
我用MySql Workbench在MySQL中创建了一个数据库,并使用entityframework来实现他的用法。
有什么帮助吗?
谢谢
最佳答案
我遇到了听起来相同的问题(看不到链接上的错误,但我的错误与 CODEFIRST/Entity 问题有关),无法在任何适合我的地方找到答案。经过一天的尝试和头疼之后,我在 Azure 上发现了一个连接字符串设置,我完全忘记了我已经设置过。 主页 > 应用服务 > {您的应用} > 配置
在页面底部,您将找到连接字符串。如果我遇到的问题与您遇到的问题相同,那么列表中至少会出现一个问题。此设置覆盖了代码中的连接字符串,并且它是以代码优先格式编写的(无元标记)。我只是删除了 Azure 中的条目,然后重新发布了我的代码。之后工作正常。
Connection String Section in Azure -> APP -> Configuration
希望对某人有帮助。
关于c# - Azure Web 应用程序 CodeFirst 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24867964/