Un problema interesante descubierto al actualizar de asp.net 1.0 a asp.net 2.0
Autor:Eve Cole
Fecha de actualización:2009-06-30 16:26:29
Hoy finalmente actualicé el programa ASP.NET 1.0 original a ASP.NET 2.0 VS 2005 que viene con un asistente de conversión, lo que hace que todo sea automático y fácil de operar. Después de que se convirtió automáticamente, de repente descubrí que había algunos archivos extraños más en la carpeta App_Code, todos comenzando con stub y en una carpeta que comienza con mi (el nombre específico fue eliminado y olvidado), porque resultó que allí was no No existen tales archivos .cs. Cuando los abra, verá que todas son clases abstractas y algunas de ellas tienen métodos abstractos y campos comunes. Después de verificar, descubrí que había varios archivos de publicación de páginas en asp.net 1.0, es decir, archivos .aspx.cs, que contenían métodos públicos y campos públicos. Todas estas clases se resumieron en una clase La clase original se cambió. y la clase abstracta continúa, y todos los métodos públicos y campos públicos también se extraen a la clase abstracta. Los campos públicos de la clase original se eliminan y los métodos públicos de la clase original se modifican para anular las clases abstractas. .
Si desea eliminar estas clases abstractas, es conveniente, pero debe cambiar las clases originales a su estado original.
Debido a que revisé las precauciones al convertir de ASP.NET 1.0 a ASP.NET 2.0 en Internet, no vi este elemento. Lo estoy publicando aquí, con la esperanza de brindar ayuda a algunos amigos.
http://licongjie.cnblogs.com/archive/2006/05/25/409227.html