gpt4 book ai didi

asp.net-mvc-3 - 无效的对象名称 dbo.TableName

转载 作者:行者123 更新时间:2023-12-02 07:15:47 25 4
gpt4 key购买 nike

我在这里收到以下错误:http://mvcbense.azurewebsites.net/

Invalid object name 'dbo.BlogPosts'.

这是一个使用 Entity Framework 代码优先的 MVC3 应用程序。我在其他地方查看过,只发现了一些有关更改架构的内容,我认为这就是 dbo. 的内容。

我对 EF 相当陌生,但 EF 看起来好像为我创建了这些,所以我不确定该怎么做。查看我的本地 SQL Server Express,所有表都具有 dbo. 架构。为什么我能够在本地运行它们但不能发布到 Azure?

谢谢

最佳答案

问题在于您没有正确配置 SQL Azure 来首先迁移基于 SQL Express 的架构。当您创建基于本地 SQL Server 的 ASP.NET Windows Azure 网站时,您必须先手动将配置到 SQL Azure 的本地数据库迁移,然后将 ASP.NET 应用程序发布到 Windows Azure 网站。如果您不这样做,您的 ASP.NET 网站将无法运行。

基于异常,初始数据库表丢失,因此您需要从下面的列表中选择任何合适的数据库迁移方法来首先迁移您的数据库,然后运行您的 Windows Azure 网站:

Migrating Databases to Windows Azure SQL Database (formerly SQL Azure)

关于asp.net-mvc-3 - 无效的对象名称 dbo.TableName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162631/

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