2012-11-10 3 views
2

내 appharbor 응용 프로그램에서 sqlite를 사용합니다. 데이터 파일은 "/ App_Data"에 있습니다. 내 dev에 env에서, 그것은 잘 작동합니다.하지만 appharbor에서 배포 할 때, 거기에 오류가 : "SQLite 오류 테이블 같은 : 항목". 모든 테이블이 사라진 것 같았습니다.나는 appharbor에서 sqlite를 사용할 수 있습니까?

및 연결 문자열을 인쇄했습니다. "데이터 원본 = D : \ 웹 사이트 \ f3 \ d2b85 \ 15729 \ 0x0001_PublishedWebsites \ ToolBox \ App_Data \ d3ah.db"였습니다. , 괜찮아 보였다.

그래서 어떻게해야합니까?

답변

3

나는 그것을 알고 있었다. appharbor은 내 소스 코드를 빌드하고 배포합니다.

Visual Studio에서 솔루션 탐색기로 이동하여 sqlite 데이터 파일을 찾습니다. 마우스 오른쪽 버튼으로 클릭 한 다음 "속성"을 클릭하고 빌드 동작을 "내용"으로 설정하십시오. 소스 코드를 체크인하십시오. 끝난!

+0

예, 완료되었습니다. – peter

2

배포시 인스턴스 저장소가 유지되지 않으므로 AppHarbor에서 SQLite를 사용하지 않는 것이 좋습니다. FAQ에 자세한 내용이 있습니다.