none
Arquitetura MVC em modulos RRS feed

  • Pergunta

  • 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.


    quinta-feira, 13 de novembro de 2014 00:09

Todas as Respostas