Partilhar via


Migrando Páginas ASP para ASP.NET

O ASP.NET oferece aprimoramentos significativos em ASP nas áreas de desempenho, gerenciamento de estado, escalabilidade, configuração, implantação, segurança, controle de cache de saída, suporte Web e serviço XML Web de infraestrutura.

Se você tiver experiência de desenvolvimento ASP, o novo modelo de programação do ASP.NET irá parecer muito familiar para você.No entanto, o modelo de objeto ASP passou por alterações significativas para torná-lo mais estruturada e orientada a objeto, para que a maioria das páginas ASP existentes precise ser modificado até certo ponto para executar o ASP.NET.Alterações importantes ao Visual Basic também significam que páginas ASP existentes, escritas com Visual Basic Scripting edição geralmente não serão porta diretamente para o ASP.NET.Na maioria dos casos, no entanto, as alterações necessárias envolve apenas algumas linhas de código.

A maioria dos desenvolvedores escolherá, provavelmente, reescrever aplicativos ASP existentes para aumentar o desempenho, a legibilidade e as melhorias de sustentabilidade do novo ambiente de desenvolvimento.Mas como um aplicativo da Web pode conter páginas tanto ASP e ASP.NET, a conversão necessariamente precisa ser executada em todos os pedaços do aplicativo da Web, de uma vez.

ASP e ASP.NET podem ser executados lado a lado em um servidor de Serviços de Informações da Internet (IIS) Web sem interferência.Somente arquivos com extensão de nome de arquivo .aspx são processados pelo ASP.NET; arquivos com extensão de nome de arquivo .asp continuarão a ser processada pelo mecanismo ASP existente.Você deve conhecer, no entanto, que o estado de sessão e o estado do aplicativo não são compartilhados entre as páginas ASP e ASP.NET.

Os tópicos desta seção fornecem informações sobre diferenças estruturais entre ASP e ASP.NET em termos de layout da página e estilo de codificação.

Nesta seção

Seções relacionadas

Consulte também

Outros recursos

Centro de Desenvolvimento ASP.NET para Migração