Pergunta

Estou avaliando uma migração de um aplicativo ASP 3.0 clássico para o ASP.NET MVC. Já migrei aplicativos para Webforms, mas decidi tentar o MVC por essa migração por vários motivos, incluindo o fato de que o código neste aplicativo não é espaguete e parece se prestar a um layout no estilo MVC.

Uma grande restrição nessa migração é que ela deve ser gradual com o mínimo de tempo de inatividade (ou de preferência não), e deve ser possível continuar o desenvolvimento enquanto a migração estiver em andamento. Isso significa que o código ASP clássico deve ser executado lado a lado com o código MVC ASP.NET, provavelmente mesmo no mesmo aplicativo do IIS.

Então, eu tenho algumas perguntas relacionadas:

  1. Qual é a melhor maneira de impedir que o redirecionamento afete os arquivos clássicos do .asp? (Ignore -os, httphandler, regras de redirecionamento especiais?)
  2. Existem questões não óbvias especiais que as pessoas encontraram em cenários/migrações semelhantes?
  3. As questões de autenticação, sessão e reutilização geral de código são geralmente surgidas em migrações ASP regulares para as migrações da Web diferentes ao trabalhar com o ASP.NET MVC?

Desde já, obrigado!

Foi útil?

Solução

Só tem a resposta para 1

routes.IgnoreRoute("{resource}.asp/{*pathInfo}");

Eu peguei um biscoito?

Outras dicas

O MVC usa .NET para que as extensões de arquivo sejam .aspx. Você não deve ter nenhum problema.

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