Galera, estou tentando criar um projeto de teste com MVC5 EF6 Code First em modulos. E estou tendo um problema no contexto estranho!
1º Eu criei uma aplicação web chamada PORTAL. Esse projeto é somente para apresentar os modulos via menu.
2º Eu criei outra aplicação web chama SEGURANCA, esse modulo será responsal por validação de login entre outras coisas relacionado a segurança.
3º Eu criei o projeto web chamado BASE para cadastrar informações geral da empresa.
Eu defini as portas de cada projeto
O PORTAL roda na porta 22501, o SEGURANCA roda na porta 22502 e o BASE roda na porta 22505
No projeto Base eu referenciei o PORTAL, logo quando eu executar o projeto BASE o PORTAL tbm será executado.
quando eu chamo o controller Home do base ou do segu eu redireciono para o Segu Redirect("http://localhost:22501/") assim o sistema roda conforme a imagem.
Mas tudo ocorre bem quando eu faço o teste pela 1ª vez, quando eu fecho tudo e tendo fazer um novo teste, ocorre o erro da imagem quando faz acesso ao banco de dados para criar o menu.
{"The model backing the 'Contexto' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269)."}
O estranho é que eu não mudei nada no banco e nem na aplicação.
Se eu apagar o banco e fazer comando nuget add migration e update-database. o sistema roda normal, mas só na primeira vez novamente.


qq pode ser isso? Se alguém puder ajudar eu posso dar acesso ao projeto no TFS para baixar o projeto.