É possível executar um projeto ASP.NET e um projeto ASP.NET MVC lado-a-site no mesmo site?
-
07-07-2019 - |
Pergunta
Eu tenho um site ASP.NET existente com algum encaminhamento personalizado, dentro de uma solução que também contém projetos de lógica de negócios.
Eu quero criar um novo projeto dentro da solução, que é um site ASP.NET MVC.
Este site também vai chamar a lógica de negócios, e o objectivo final é a porta a maior parte do código da ASP.NET para ASP.NET MVC.
Mas eu quero que eles ambos trabalham lado a lado por agora, para garantir o mínimo tempo de inatividade, como é um website de alto tráfego.
É possível fazer isso de alguma forma usando ASP.NET de roteamento ou algum tipo de configuração de IIS?
Solução
Sim, você só precisa adicionar um pouco de roteamento para o aplicativo atual. Tente http://www.packtpub.com /article/mixing-asp.net-webforms-and-asp.net-mvc
Outras dicas
Por favor, dê uma olhada no este post por Scott Hanselman. Ele fornece discussão detalhada sobre este, juntamente com um agradável passeio através.
Eu só escreveu um Blog Post sobre este assunto. É possível. Você pode achar que é mais fácil simplesmente mudar seus formulários web a partir de seus formulários web existentes projeto para seu novo projeto MVC. Você não pode ter que alterar qualquer código.