Um problema interessante descoberto ao atualizar do asp.net 1.0 para o asp.net 2.0
Autor:Eve Cole
Data da Última Atualização:2009-06-30 16:26:29
Hoje finalmente atualizei o programa ASP.NET 1.0 original para ASP.NET 2.0. O VS 2005 vem com um assistente de conversão, que torna tudo automatizado e fácil de operar. Depois de ser convertido automaticamente, de repente descobri que havia mais alguns arquivos estranhos na pasta App_Code, todos começando com stub, e em uma pasta começando com mi (o nome específico foi excluído e esquecido), porque descobri que havia was no Não existem tais arquivos .cs. Ao abri-los, você verá que são todas classes abstratas e algumas delas possuem métodos abstratos e campos comuns. Após a verificação, descobri que havia vários arquivos de postagem de página no asp.net 1.0, ou seja, arquivos .aspx.cs, que continham métodos públicos e campos públicos. Todas essas classes foram abstraídas em uma classe. O nome da classe original foi alterado. e a classe abstrata continua, e todos os métodos públicos e campos públicos também são extraídos para a classe abstrata. Os campos públicos na classe original são excluídos e os métodos públicos na classe original são alterados para substituir os métodos abstratos. .
Se você deseja excluir essas classes abstratas, é conveniente, mas é necessário alterar as classes originais de volta ao seu estado original.
Como verifiquei os cuidados ao converter do ASP.NET 1.0 para ASP.NET 2.0 na Internet, não vi este item, estou postando aqui, na esperança de ajudar alguns amigos.
http://licongjie.cnblogs.com/archive/2006/05/25/409227.html