Asp.net 在Azure上使用现有数据库部署ASP MVC应用程序
我在App_数据文件夹中定义了数据库。是否可以使用包含数据库的app\u数据文件夹部署我的app?或者自动更新azure db?或者如果不可能,手动更新azure db的最佳方法是什么 转到项目目录,打开*.csproj文件并在项目标记下添加以下代码 然后再次发布,App_数据文件夹下的所有文件都将上载到azureAsp.net 在Azure上使用现有数据库部署ASP MVC应用程序,asp.net,.net,azure,deployment,webdeploy,Asp.net,.net,Azure,Deployment,Webdeploy,我在App_数据文件夹中定义了数据库。是否可以使用包含数据库的app\u数据文件夹部署我的app?或者自动更新azure db?或者如果不可能,手动更新azure db的最佳方法是什么 转到项目目录,打开*.csproj文件并在项目标记下添加以下代码 然后再次发布,App_数据文件夹下的所有文件都将上载到azure 我们还可以在VS中更新Azure Db:转到您的项目目录,打开*.csproj文件并在项目标记下添加以下代码 然后再次发布,App_数据文件夹下的所有文件都将上载到azure 我们还
我们还可以在VS中更新Azure Db:转到您的项目目录,打开*.csproj文件并在项目标记下添加以下代码 然后再次发布,App_数据文件夹下的所有文件都将上载到azure 我们还可以在VS中更新Azure Db:为您提供的第一个解决方案 如果使用实体框架,则可以直接更新,第一步必须替换Web.config中的DB连接字符串:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=OnlineAuctionDb;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\OnlineAuctionDb.mdf" providerName="System.Data.SqlClient"/>
按azure中数据库的连接字符串
<add name="DefaultConnection" connectionString="Data Source=xxxxxxx.database.windows.net,1433;Initial Catalog=database;User Id=user@xxxxxxxx.database.windows.net;Password=mypassword" providerName="System.Data.SqlClient"/>
如果发布,请选中此值,然后运行代码优先迁移,如图所示
在最后一步中,单击“发布”按钮
你的第二个解决方案
您应该从本地数据库获取SQL脚本,并在远程数据库上运行它。在发布第一个解决方案之前,不要忘记更改web.config中的连接字符串以进行测试
如果使用实体框架,则可以直接更新,第一步必须替换Web.config中的DB连接字符串:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=OnlineAuctionDb;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\OnlineAuctionDb.mdf" providerName="System.Data.SqlClient"/>
按azure中数据库的连接字符串
<add name="DefaultConnection" connectionString="Data Source=xxxxxxx.database.windows.net,1433;Initial Catalog=database;User Id=user@xxxxxxxx.database.windows.net;Password=mypassword" providerName="System.Data.SqlClient"/>
如果发布,请选中此值,然后运行代码优先迁移,如图所示
在最后一步中,单击“发布”按钮
你的第二个解决方案
您应该从本地数据库获取SQL脚本,并在远程数据库上运行它。在发布之前,不要忘记更改web.config中的连接字符串以进行测试