为什么在将mvc app部署到未创建的azure表之后?

时间:2015-04-27 23:52:46

标签: asp.net-mvc azure

我首先使用代码,应用程序在生成的本地数据库上运行良好。

但是当我部署到Azure时,虽然它成功了,但是没有创建表,只是空数据库。

我排除了本地app_data文件夹,并选择运行代码首次迁移 在部署选项中。

任何提示有什么问题?

1 个答案:

答案 0 :(得分:0)

您是否已将Azure部署配置为替换连接字符串(通过发布向导),或者您是否在代码中使用环境变量?听起来不像。听起来你使用localdb进行部署,但在Azure中无效。

您需要(有更多选项,但这些选项很容易实现):

  1. 配置部署过程以使用SQL Azure连接字符串更新web.config(可以使用配置转换或deplyment向导)
  2. 使用Azure环境变量在Azure中运行时自动使用,本地变量在本地
  3. 时使用