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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top