我正在构建一个需要访问数据库的ASP.NET MVC3应用程序。我已经在我的本地机器上成功设置了数据库,一切正常,但后来我将应用程序上传到appharbor.com进行测试,现在我再也无法访问数据库了。
如何在appharbor.com上为SQLEXPRESS数据库添加连接字符串?数据库文件位于App_Data文件夹中。我一直在努力让它无济于事。我已经在appharbor上添加了SQL Server加载项。如果它有用,我就不会使用任何实体框架功能。
答案 0 :(得分:1)
在AppHarbor上运行时,不应使用嵌入应用程序的SQL Server Express数据库。每当部署新的应用程序版本时,任何文件系统状态都将丢失,您将丢失对数据库的任何更改。查看本指南,了解如何使用Sequelizer插件:http://support.appharbor.com/kb/add-ons/using-sequelizer