asp.net 1.0에서 asp.net 2.0으로 업그레이드할 때 발견된 흥미로운 문제
저자:Eve Cole
업데이트 시간:2009-06-30 16:26:29
오늘 마침내 원래 ASP.NET 1.0 프로그램을 ASP.NET 2.0으로 업그레이드했습니다. VS 2005에는 모든 것을 자동화하고 쉽게 작동할 수 있는 변환 마법사가 함께 제공됩니다. 자동으로 변환된 후 갑자기 App_Code 폴더에 stub으로 시작하는 이상한 파일이 몇 개 더 있다는 것을 발견했고, mi로 시작하는 폴더(특정 이름은 삭제되어 잊어버렸습니다)에 있다는 것이 밝혀졌습니다. 그런 .cs 파일은 없습니다. 파일을 열면 모두 추상 클래스이고 일부에는 추상 메서드와 공통 필드가 있음을 알 수 있습니다. 확인한 결과 asp.net 1.0에는 공용 메소드와 공용 필드가 포함된 여러 페이지 포스트 파일, 즉 .aspx.cs 파일이 있다는 것을 발견했습니다. 이 모든 클래스는 원래 클래스 이름이 변경되었습니다. 추상 클래스는 계속되고, 모든 공용 메소드와 공용 필드도 추상 클래스로 추출됩니다. 원래 클래스의 공용 필드는 삭제되고, 원래 클래스의 공용 메소드는 추상 클래스를 대체하도록 변경됩니다. .
이러한 추상 클래스를 삭제하려면 편리하지만 원래 클래스를 다시 원래 상태로 변경해야 합니다.
인터넷에서 ASP.NET 1.0에서 ASP.NET 2.0으로 변환할 때 주의사항을 확인했기 때문에 이 항목을 보지 못해서 몇몇 친구들에게 도움이 되었으면 해서 여기에 게시합니다.
http://licongjie.cnblogs.com/archive/2006/05/25/409227.html