gpt4 book ai didi

sql - Azure SQL 数据库在本地运行时可以工作,但在发布到 Azure 时则无法工作

转载 作者:行者123 更新时间:2023-12-04 13:52:41 25 4
gpt4 key购买 nike

这几天来一直困扰着我,但我就是无法解决。

我按照在线教程向您展示了如何使用 Entity Framework 中的模型优先方法连接和使用 Azure 数据库。这样,您必须设置数据库迁移,以便在将网站发布到 Azure 时更新 Azure 数据库。

我已经在 Azure 上创建了一个数据库,因此我想我会采取使用数据库优先模型的方法(而且它不需要设置迁移)并使用 Entity Framework 向导来创建我的模型。一切都运行良好,当我在本地运行我的 MVC 网站时,它会连接到我的 Azure 数据库并显示数据等。但是,当我将网站发布到 Azure 网站时,由于某种原因,当我单击使用 Controller 的选项卡时,从数据库获取数据,出现错误:

Sorry, an error occurred while processing your request.

我检查了我的连接字符串,它们看起来都正常,正如我所说,当我在本地运行它时,我可以从 Azure 数据库获取数据。但出于某种原因,我无法在发布数据后获取数据。

有什么想法吗?

最佳答案

感谢大家的帮助。

我什至没有想到要打开本地副本,但是当我检查它时,它被设置为 true。所以没有答案:(

接下来,我将自定义错误模式添加到关闭状态,以尝试获得更详细的描述。我得到的错误是巨大的,而且真的没有多大意义,所以我做了通常的事情并用谷歌搜索了错误,我发现了这个

Can anyone spot why I keep getting this error testing the EF 5 beta

当我读到它时,我知道这会解决它。我最初将该项目设置为 .net 4.5 项目,直到我意识到 azure 网站还无法与 4.5 兼容,因此在卸载 EF 并重新安装后一切正常,我将其更改为 .net 4。

感谢您的所有帮助。几天来这一直阻止我做任何事情:P

关于sql - Azure SQL 数据库在本地运行时可以工作,但在发布到 Azure 时则无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12726981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com