Azure에 MVC4 EF5 코드 우선 응용 프로그램을 배포하려고합니다. 게시 후이 오류가 사이트에 나타납니다.EF5 코드 우선 Azure 배포 후 사이트에 오류가 발생했습니다.
Error. An error occurred while processing your request.
데이터베이스에 테이블이 생성되지 않았기 때문에 그럴 것 같습니까?
내 ConnectionString을 :
Data Source=tcp:6666666.database.windows.net,1433;Initial Catalog=eatart_db;User [email protected];Password=yourmother
나는 자동 마이그레이션이 설정에서 활성화하고 난 배포에 그것을 실행 오전 :
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<EatArtDb>());
: 내 위해 Application_Start (Global.asax에)에서
internal sealed class Configuration : DbMigrationsConfiguration<EatArt.Models.EatArtDb>
{
public Configuration()
{
AutomaticMigrationsEnabled = true;
}
}
또한. 이 알림은 내 푸른 포털에 표시됩니다.
The server encountered an error while retrieving metrics. Retry the operation.
무엇이 여기에 있습니까? 내가 뭐 잘못하고 있니?
당신은 SQL Azure를 사용하고 있습니까? 아니면 데이터베이스가 다른 곳에서 호스팅되고 있습니까? 하늘에 게시 한 것은 이번이 처음입니까? 아니면 잠시 동안 해왔 는가? –
@BenTidman - 예 sql azure. 그리고 네, 그렇게했습니다. –
@BenTidman - 어느 시점에서 웹 사이트와 데이터베이스를 다시 만들었을 수도 있습니다. 그러나 그렇지 않은 경우에도 동일한 배포 절차를 거쳤습니다. 연결 문자열에 처음으로 전개 할 때 특정 테이블을 작성한 다음 첫 번째 실행 후 다시 제거해야한다는 느낌이 들었습니다. 그게 옳은가? –