2

나는 방금 2 개월 간의 godaddy hosting을 샀다. 필자는 EF CodeFirst를 사용하여 ASP.NET MVC3 응용 프로그램을 작성했습니다. 응용 프로그램에서 모델이 변경된 경우 데이터베이스를 삭제하거나 만드는 이니셜 라이저를 사용하고 있습니다. 나는 이것이 내가 공유 호스팅 오전 및 데이터베이스를 생성/삭제할 수있는 권한이 없습니다 사실과 관련이있다 가정공유 호스팅에서 EF CodeFirst를 사용할 수 있습니까? 특히 초기화 프로그램?

"Cannot drop the database 'cellularautomata', because it does not exist or you do not have permission." 

말이 작업을 수행하려고 할 때 오류가 발생합니다. 이 주위에 어떤 방법이 있습니까?

답변

5

GoDaddy를 사용하면 일부 데이터베이스 작업에 일부 명령 줄 도구를 사용할 수 있습니다. 하지만 GoDaddy 호스팅을 사용하면 데이터베이스를 삭제하거나 만들 수 없습니다.

코드 첫 번째 방법을 로컬에서 사용하고 데이터베이스를 만든 다음 스크립트를 사용하여 GoDaddy 데이터베이스에서 실행합니다.

관련 문제