在Windows Azure上发布后不会创建数据库

时间:2013-04-12 09:21:05

标签: database azure publishing

实际上,我正在为一个非常小的企业开发一个基本的ERP。我正在使用ASP.Net MVC 4 Code First,我使用Windows Azure作为Web主机。一切都在我的本地计算机上正常工作,部署完成没有问题:网站可以访问。但是,只要需要数据库访问,我的应用程序就会崩溃,并出现“非常具有描述性”的错误:“错误。处理请求时出错。”。日志文件中没有关于此错误的线索或详细错误。

在两天内挖掘之后,我知道我的数据库没有初始化:所有表都已创建,但未设置列。因为表是创建的,所以我怀疑这是一个连接字符串错误,而是一个迁移错误。我所做的所有尝试(虽然是Initializer类)都强制数据库重新初始化失败。

我在互联网上搜索了一段时间,但我看到没有人遇到与我相同的问题。

是否有人已经遇到过这种情况,是否有解决方案可以解决这个问题?谢谢你的回答。

PS:对不起英文错误,这不是我的母语:)

1 个答案:

答案 0 :(得分:0)

如果您使用的数据库是sql而不是您应该使用的数据库 SQL Database Migration Wizard用于将本地sql数据库部署到windows azure。这将完美而轻松地完成工作。