如何在azure上发布asp.net项目+ Sql [First Migration]

时间:2016-05-20 08:46:59

标签: c# asp.net sql-server asp.net-mvc azure

我有一个项目,想要将其发布到azure。我试图发布它,但我不知道。

我发布我的项目没有问题,但我如何上传或发布我使用实体框架代码创建的sql数据库首先使用我的项目迁移,因为我的数据也是表,所以任何人都有想法如何使用sql数据库发布我的项目?

更新:我发布了我的项目,之后我在azure上创建了一个数据库和Web应用程序,但我在编辑连接字符串时遇到问题,如果有人可以帮助解决这个问题..

我的deafault连接字符串:

    <add name="SmartBookLibraryModel1" connectionString="data source=FIRAS-JC\SQLEXPRESS;initial catalog=SBL;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework" providerName="System.Data.SqlClient" />

和我从azure的sql数据库得到的这个连接字符串:

Server=tcp:jhm8n1ya03.database.windows.net,1433;Database=smtebooAIkF3XGJh;User ID=Firasmsw@jhm8n1ya03;Password={your_password_here};Trusted_Connection=False;Encrypt=True;Connection Timeout=30;

新的应该怎么看?

感谢。

1 个答案:

答案 0 :(得分:0)

基本上你必须创建azure数据库。将连接字符串添加到配置文件(web.config)。确保您在连接字符串中使用的用户有权对数据库进行更改。然后将项目部署到azure。 应用程序启动时,迁移将应用于数据库。

get started migrations-and-deployment-with-the-entity-framework-in-an-asp-net-mvc-application