2013-02-22 2 views
0

dev 환경에서 잘 작동하는 mvc4를 사용하여 웹 사이트를 만들었습니다.Published mvc4 웹 응용 프로그램을 임의로 다시 시드/지우기

사이트가 약 6 시간 (운 좋게도 소수의 사람 만 등록) 실행 중이었고 데이터베이스가 사이트가 처음 게시되었을 때의 상태로 되돌아갔습니다.

사이트가 라이브로 바뀌었기 때문에 (사이트 만) 사이트에 일부 변경을가했지만 변경 사항이 그대로 유지되고 사이트가 어떻게 든 다시 게시되면 변경 사항이 유지되지 않았습니다.

DB 씨앗이이 게시물의 모든 내용에 대해 변경 한 사항은 다음과 같습니다. http://kevin-junghans.blogspot.ie/2013/01/seeding-customizing-aspnet-mvc.html.

도움이 될 것입니다. 문제가 해결되지 않으며 사용자 계정이 삭제되지 않을 때까지 사이트를 다시 게시하고 싶지 않습니다.

문제를 식별하는 데 유용한 특정 정보가 더 있으면 알려주십시오.

+0

데이터베이스 초기화 프로그램에서 상속받은 클래스는 무엇입니까? DropCreateDatabaseIfModelChanges 문서와 동일하게 유지 했습니까? –

+0

나는 기사에서와 똑같은 프로젝트를 세웠다. 처음에는 DropCreateDatabaseIfModelChanges를 사용했습니다. 나는 그걸 멈추는지를보기 위해 CreateDatabaseIfNotExists를 사용해 보았습니다.하지만 방금 다시 게시하고 주말에 실행 해 보았습니다. 같은 일이있었습니다. 데이터베이스 이니셜 라이저를 삭제하고 SQL을 사용하여 수동으로 데이터베이스를 만들 수 있습니까? – jakhicks

답변

0

initDb에 대한 참조를 제거하고 데이터베이스를 다시 만든 다음 다시 게시하는 것보다 데이터베이스를 포함한 프로젝트를 게시하기가 어려웠습니다. 그리고 지금까지 문제가 다시 발생하지 않았습니다.

관련 문제