2012-08-06 8 views
0

데이터베이스에 액세스해야하는 ASP.NET MVC3 응용 프로그램을 구축하고 있습니다. 내 로컬 컴퓨터에 성공적으로 데이터베이스를 설정하고 모든 것이 잘 작동하지만 테스트를 위해 appharbor.com에 업로드 한 다음 더 이상 데이터베이스에 액세스 할 수 없습니다.appharbor 연결 문자열

appharbor.com에서 SQLEXPRESS 데이터베이스에 대한 연결 문자열을 어떻게 추가합니까? 데이터베이스 파일은 App_Data 폴더에 있습니다. 나는 쓸모없는 일을하기 위해 며칠 동안 노력해 왔습니다. 이미 appharbor에 SQL Server 부가 기능을 추가했습니다. 알아두면 Entity Framework 기능을 사용하지 않습니다.

+1

[지원 페이지] (http://support.appharbor.com/kb/add-ons/using-sequelizer)를 읽으셨습니까? –

답변

1

AppHarbor에서 실행할 때 응용 프로그램이 포함 된 SQL Server Express 데이터베이스를 사용하지 마십시오. 새로운 응용 프로그램 버전이 배포 될 때마다 파일 시스템 상태가 손실되고 데이터베이스에 대한 변경 사항이 모두 손실됩니다. Sequelizer 추가 기능을 사용하는 방법에 대한이 가이드를 확인하십시오. http://support.appharbor.com/kb/add-ons/using-sequelizer

+1

감사합니다 friism, 나는 지금 코드 마이 그 레이션을 자동으로 사용하고 있습니다. 모든 것이 이제는 잘됩니다. –