这已经让我崩溃了几天,我就是无法解决它。
我按照在线教程向您展示了如何使用实体框架中的模型优先方法连接和使用 Azure 数据库。有了这个,您必须设置数据库迁移,以便在将网站发布到 Azure 时更新 Azure 数据库。
我已经在 Azure 上创建了一个数据库,所以我想我会采用使用数据库优先模型的方法(也不需要设置迁移)并使用实体框架向导来创建我的模型。一切正常,当我在本地运行我的 MVC 网站时,它连接到我的 Azure 数据库并显示数据等。但是,当我将网站发布到 Azure 网站时,由于某种原因,当我单击使用控制器的选项卡时从数据库中获取数据,我得到一个错误:
抱歉,处理您的请求时出现了一个错误。
我检查了我的连接字符串,它们看起来都很好,正如我所说,当我在本地运行它时,我可以从 Azure 数据库中获取数据。但是,由于某种原因,一旦发布,我就无法获得数据。
有任何想法吗?