문제

우리는 큰 ASP(ASP)응용 프로그램에는 것을 변환합니다.NET 에서 작업하기 위해서 추가로 출시하였습니다.그것은 아무 의미를 계속 사용 ASP 로 그것은 오래된,그리고 우리는 다시하고 싶지 않아 그것은 처음부터(조엘 Spolsky 알려주 ).

하는 방법이 있으로 변환을 ASP ASP.NET 자동으로?

도움이 되었습니까?

해결책

론, 내가 사용하는 작업에 대한 회사의 모든 웹 애플 리케이션 클래식 ASP.할 때 의사 결정되었으로 이동.순리를 찾을 수 있는 방법을 변환하 168(!) 웹 앱을 이 새로운 프레임 워크입니다.나는 모든 시도 사용할 수 있는 도구에서 시간이 모두 실패했습니다.

최선의 방법은 새로운 웹 서버가 시작 처음부터,이 방법을 확신할 수 있는 업그레이드가 일어나 빠르고없이 작동하 hick ups 때문에 새로운합니다.당신이 선택할 수 있습니다 어떤 기능과 시각 출연을 유지하고있는 중 하나를 변경합니다.시간을 낭비하지 않기에 자동적인 도구를 업그레이드 old ASP 파일/사이트로 순 플랫폼입니다.아무도 그래서 지금까지 이제까지 일하다.

그리고 그 위에 있는 경우에 데이터베이스를 다시 끝으로 실행됩니다 당신이 문제와 연결해서 웹 앱입니다.

다른 팁

가 있는 경우에도 도구로 변환하 사전 ASP ASP.NET 그러한 부분을 생성하는 아주 좋은 결과는:두 환경에 너무 기본적으로 다릅니다.빠른 Google 밝혀지는 몇 가지 결과,대부분의"우리는 우리의 사람이 인도에서 그것을"다양한 있습니다.

나의 통보되지 않을 것입을 터치하는 기존의 ASP 코드는 지금이다.런타임 환경 될 것이 지원되는 Microsoft 에 의해 예측 가능한 미래에 대한 저하가 없는 긴급한 필요를 마이그레이션합니다.대신에 작업을 시작하는 새로운 기능 ASP.NET:이 방법은,당신은 하지 않습니다 다시 개최로 기존 개념,그리고 사용할 수 있는 새로운 시원함에 의해 제공되는 프레임워크(물건을 포함하여 다음과 같 ASP.NET MVC)어떤 방법으로 할 수 있습니다.

물론,새 코드를 작동할 필요가 있을 것이 기존의 ASP 환경입니다. 공유하는 세션 상태를 사 ASP ASP.NET 대부분 중 하나가 될 첫 번째 요구 사항을,하지만 당신은 빨리 식별하는 이상의 문제와 같습니다.

오른쪽'솔루션을 위한 이러한 문제를 완전히 다릅니다 당신의 현재 코드 및 요구 사항:때로는,당신이 할 수 있 랩이 포함되어 있습니다.순 코드에 COM 체에서 사용하기 위한 ASP 코드는,때로는 부분적인 포팅/마이그레이션 해결책이 될 수도 있습니다.

그러나,평균,'두 세계에 접근해야하는 완전히 실현 가능한 다양한 기능을 활용할 수 있으며,개발하는 흥미로운 새로운 기능에 대해 걱정할 필요없이 당신의 레거시 코드입니다.


월 2009 또는 원본 대답: 단가왔다 ASP 고전적인 컴파일러, 는 적극적으로 유지 VBscript 컴파일러로 변환하는 고전적인 ASP 페이지로 실행되는 코드에 기본적으로 ASP.NET.그것은 여러 가지 멋진 기능 등을 사용하는 기능으로 ASP.NET MVC 사용자 지정 ViewEngine,에도 불구하고 그래서 그 상태,그것은 확실히 가치가 보이는 눈을 유지하...

마이크로소프트는 문서에 MSDN 는 것에 대해 이야기 마이그레이션 ASP 페이지 ASP.NET.그들은 기본적으로 말해 설치할 수 있습니다.net 에서 귀하의 컴퓨터 서버 및 변환을 한 페이지에 시간입니다.ASP ASP.NET 할 수 있습 그래서 이름을 바꿀 수 있습니다 각각의 페이지를"aspx"으로 이동합니다.해야 합니다,그러나,그는 세션 상태 및 응용 프로그램 상태로 공유되지 않은 사 ASP ASP.NET 페이지(참조하십시오 @mdb 의 응답 에 대한 해결 방법에는 문제입니다.)

ASP 하기 ASP.NET 마이그레이션 지원, 지만,나는 확실하지 않다는 프로젝트/프로그램은 여전히 활성화되어 있습니다.당신은 그것을 시도할 수 있습니다에서 다운로드하여 이 페이지:

http://www.asp.net/downloads/archived/migration-assistants/asp-to-aspnet/

gmStudio 포괄적인 VB6/ASP/COM 니다.NET 업그레이드 도구입니다.그것을 읽을 수 있습,분석,해석,다시 작성하고 구조조정(C#나 VB.NET)개별 페이지를 포함 또는 전체 사이트입니다.

기술되었습에서 활발한 개발 2007 년 및 우리가 사용하는 데 도움이 그것을 다시 쓰기 사이트에 이르기까지 몇 백 페이지의 1000 페이지입니다.

이 도구는 승인 MSDN 니다 여기에.

A(old)데모 비디오 에 캐스팅 여기에. (정말 필요를 업데이트!그때까지 알려주시기 바랍니다면 당신이 원하는 라이브 데모 보니다.)

더 많은 말을하십시오 는 경우에 저희에게 연락을견을 더욱 쉽게 확인.

면책 조항:저는 작품에 대한 훌륭한 마이그레이션입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top