Usuário com melhor resposta
Como chamar MVC4 apartir do MVC3 na mesma solução

Pergunta
-
Boa Tarde Galera
Pretendo criar uma aplicação web e estou a idealizar usar dentro de uma mesma solução dos (2) projectos.
O Primeiro deve ser MVC3 e o segundo MVC4.
A grande dificuldade que eu encontro é como chamar o projecto 2 MVC4 apartir do projecto 1 MVC3.
Alguém poderia dar uma ajuda com isso.
Atentamente.
Nekrumah Campos
NekFred,Lda
- Movido AndreAlvesLima terça-feira, 23 de agosto de 2016 13:51
Respostas
-
Então amigo, essencialmente isso não vai fazer diferença alguma. Se você possuir os dois projetos hospedados em separado, não fará diferença. Pelo que vi, são dois projetos web numa mesma solution, porém com diferentes tecnologias.
Como você planeja hospedar isso?
- Sugerido como Resposta Brayann Luiz quarta-feira, 24 de agosto de 2016 19:42
- Marcado como Resposta welington jrModerator quinta-feira, 14 de dezembro de 2017 16:52
Todas as Respostas
-
Olá,
Não compreendi sua necessidade, não teria problema em utilizar uma referência de um projeto MVC3 em um projeto MVC4.
O que você está tentando fazer? Dê detalhes
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco -
Obrigado André Secco sua resposta é muito relevante, mais ainda não resolvi o problema.
O
// POST: /Account/LogOn [HttpPost] public ActionResult LogOn(LogOnModel model, string returnUrl) { if (ModelState.IsValid) { if (Membership.ValidateUser(model.UserName, model.Password)) { FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { return Redirect(returnUrl); } else { //return RedirectToAction("Index", "Home"); return RedirectToAction("IgfProcessos", "Index"); //return RedirectPermanent("IgfProcessos"); //return @Html.ActionLink("IgfProcessos", "Index"); } } else { ModelState.AddModelError("", "O nome de usuário ou senha fornecida está incorreta."); } } //Se temos isso, forma reexibida agora, algo falhou return View(model); }
problema é o seguinte:
Eu pretendo utilizar o Template do MVC3 para fazer o login no Projecto_1(IgfWorflow) Principal e depois de o usuário estar logado no projecto_1, confirmando as suas credencias quando clikar no botão Log On este deve ser Redirecionado para o projecto_2(IgfProcessos) que é o MVC4 e é lá onde fica todos formulários do Modulo Vendas.
Para o efeito os 2 projectos estão dentro da mesma solução.
Antecipadamente obrigado..
NekFred,Lda
-
Então amigo, essencialmente isso não vai fazer diferença alguma. Se você possuir os dois projetos hospedados em separado, não fará diferença. Pelo que vi, são dois projetos web numa mesma solution, porém com diferentes tecnologias.
Como você planeja hospedar isso?
- Sugerido como Resposta Brayann Luiz quarta-feira, 24 de agosto de 2016 19:42
- Marcado como Resposta welington jrModerator quinta-feira, 14 de dezembro de 2017 16:52