c# - Azure Web 应用程序 CodeFirst 错误

标签 c# mysql azure

我正在 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/

相关文章:

C# DataTable 到 Oracle 存储过程

c# - 在调整表单大小时调整表单元素的大小

c# - VS 2013项目将在另一台装有VS 2010的机器上运行

Azure 数据工厂 - 翻滚窗口触发器 - 限制其运行时间

azure - 如何为 Azure 上托管的 Web 应用程序和 Windows IIS 服务器上托管的 Web 应用程序使用相同的自定义域?

c# - TreeView,覆盖双击鼠标事件 WPF

c# - 有更好的方法来处理用户输入验证吗?

c# - 当作为新进程从 ASP .NET Web 应用程序中运行时,mysqldump 无法正常工作

php - 使用外键时 LAST_INSERT_ID() 被更改

azure - 如何获取 Azure 应用程序所在的组