Problemas de desempenho ao migrar do ASP para ASP.NET
Ao migrar aplicativos ASP para ASP.NET, você deve estar ciente dos possíveis problemas de desempenho associados aos seguintes assuntos:
**Chamadas para código não gerenciado ** Chamadas em código gerenciado para componentes não gerenciados geram um custo de empacotamento e podem afetar notoriamente o desempenho.Para obter melhor desempenho, componentes COM devem ser reescritos em código gerenciado usando uma linguagem compatível em tempo de execução (compatível com a CLR).Se isso não for possível, tente reduzir o número de chamadas entre a fronteira gerenciada e a não gerenciada, com o código fazendo mais trabalho entre as chamadas.Para obter mais informações, consulte Interoperação com Código Não-Gerenciado.
A ligação tardia ASP usou o método CreateObject para criar um objeto de tipo indeterminado como mostrado no exemplo a seguir:
SampleObject = Server.CreateObject("ProgId")
Esse tipo de declaração funciona com o ASP.NET, mas para obter melhor desempenho, o tipo de objeto deve ser declarado quando ele é criado:
Dim SampleObject As New ObjectType() ' or ' Dim SampleObject As ObjectType = New ObjectType()
ObjectType SampleObject = new ObjectType();
Observe que você deve usar o utilitário Tlbimp.exe a fim de importar o tipo em sua página antes de declarar objetos COM com ligação inicial.
Consulte também
Conceitos
Compatibilidade com Componentes COM.