我在appharbor应用程序中使用sqlite。数据文件位于“/ App_Data”中。在我的开发环境中,它运行良好。但是当我在appharbor中部署它时,出现了一个错误:“SQLite错误没有这样的表:项目”。似乎所有桌子都丢失了。
我打印连接字符串,它是“Data Source = D:\ websites \ f3 \ d2b85 \ 15729 \ 0x0001_PublishedWebsites \ ToolBox \ App_Data \ d3ah.db;” ,似乎很好。
所以,我该怎么办?
答案 0 :(得分:3)
我知道。 appharbor构建我的源代码并进行部署。
所以,在visual studio中,转到解决方案资源管理器并找到您的sqlite数据文件。 右键单击它,然后单击“属性”,然后将“构建操作”设置为“内容”。 检查源代码。完成!
答案 1 :(得分:2)
建议不要在AppHarbor上使用SQLite,因为实例存储不会在部署中保留。 FAQ中有更多详细信息。