1

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

经过两天的挖掘,我了解到我的数据库没有初始化:创建了所有表,但没有设置列。因为创建了表,所以我怀疑这是一个连接字符串错误,而是一个迁移错误。我为强制数据库重新初始化所做的所有尝试(尽管 Initializer 类)都失败了。

我在互联网上搜索了一段时间,但我发现没有人和我有同样的问题。

是否有人已经遇到过这种情况,是否有解决方案?感谢您的回答。

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

4

1 回答 1

0

如果您使用的数据库sql比您应该使用 SQL 数据库迁移向导将本地 sql 数据库部署到 Windows azure。这将完美而轻松地完成这项工作。

于 2013-04-12T10:54:37.510 回答