【问题标题】:EF4 - Invalid Column Name after Azure Cloud Service DeploymentEF4 - Azure 云服务部署后的列名无效
【发布时间】:2015-10-09 12:53:03
【问题描述】:

早安,

我在我的数据库中的表中添加了一个 varchar 列。

我通过 VS 2015 更新了模型,一切都在我的本地机器上顺利运行。

将更改部署到 Azure 后,应用程序现在失败,并出现 SQL 异常“列名无效:”。

我的本​​地应用程序和 azure 实例都运行在同一个数据库实例上。

进行 db.Entity.Single() 调用时失败。

实体模型在选择中有新列,但无论出于何种原因,它返回为无效。

我对调试 Azure 实例比较陌生,SQL 分析器显示数据库连接是正确的。

感谢任何帮助。

如果我没有提供足够的详细信息,请告诉我。

谢谢

【问题讨论】:

    标签: sql-server azure entity-framework-4 azure-cloud-services


    【解决方案1】:

    我不确定这是怎么发生的,但我在 Azure 中的云服务下的一个 VM 的连接字符串不正确。 SQL 分析器实际上拾取了一个坏连接和一个好连接。

    我再次使用 Visual Studio 构建代理重新部署了我的应用程序,问题得到了解决。

    我的猜测是在这个特定的虚拟机上出现了人为错误,但我不能确定。

    如果对数据库连接有疑问,请务必仔细检查所有连接字符串。

    【讨论】:

      猜你喜欢
      • 2014-12-13
      • 2017-06-24
      • 2012-09-05
      • 2018-08-29
      • 1970-01-01
      • 2013-08-19
      • 2015-11-10
      • 2014-10-08
      • 1970-01-01
      相关资源
      最近更新 更多