我可以在appharbor中使用sqlite吗?

时间:2012-11-10 02:04:50

标签: sqlite appharbor

我在appharbor应用程序中使用sqlite。数据文件位于“/ App_Data”中。在我的开发环境中,它运行良好。但是当我在appharbor中部署它时,出现了一个错误:“SQLite错误没有这样的表:项目”。似乎所有桌子都丢失了。

我打印连接字符串,它是“Data Source = D:\ websites \ f3 \ d2b85 \ 15729 \ 0x0001_PublishedWebsites \ ToolBox \ App_Data \ d3ah.db;” ,似乎很好。

所以,我该怎么办?

2 个答案:

答案 0 :(得分:3)

我知道。 appharbor构建我的源代码并进行部署。

所以,在visual studio中,转到解决方案资源管理器并找到您的sqlite数据文件。 右键单击它,然后单击“属性”,然后将“构建操作”设置为“内容”。 检查源代码。完成!

答案 1 :(得分:2)

建议不要在AppHarbor上使用SQLite,因为实例存储不会在部署中保留。 FAQ中有更多详细信息。