Asp.net .NET SQL Azure迁移

Asp.net .NET SQL Azure迁移,asp.net,asp.net-mvc,azure,Asp.net,Asp.net Mvc,Azure,我终于设法把我的数据库放到Azure上了!转换了我的连接字符串,并在尝试3周后成功登录 虽然现在刚刚测试了所有内容,并对我的本地模型做了一个小的更改,但运行了本地迁移并再次发布。但是,当尝试访问Azure数据库时,它说我需要运行迁移,因为应用程序数据库上下文已更改 如何在Azure上运行迁移?这取决于您发布应用程序的方式、Visual Studio的版本和开发环境,例如MVC 5或Core。您可以使用Visual Studio Publish的内置迁移支持,或者将默认数据库设置为Azure连接字

我终于设法把我的数据库放到Azure上了!转换了我的连接字符串,并在尝试3周后成功登录

虽然现在刚刚测试了所有内容,并对我的本地模型做了一个小的更改,但运行了本地迁移并再次发布。但是,当尝试访问Azure数据库时,它说我需要运行迁移,因为应用程序数据库上下文已更改


如何在Azure上运行迁移?

这取决于您发布应用程序的方式、Visual Studio的版本和开发环境,例如MVC 5或Core。您可以使用Visual Studio Publish的内置迁移支持,或者将默认数据库设置为Azure连接字符串,然后再次从Package Manager控制台运行更新数据库。

本地更改连接字符串以指向Azure数据库(您需要登录Azure Portal=>SQL数据库=>选择数据库=>设置服务器防火墙=>添加客户端IP)并运行更新数据库


正确的方法是启用自动数据库迁移。

谢谢您的回复!最后,我在发布设置中找到了它,并选中了一个复选框以启用迁移:)