문제

나는 클래식 ASP 3.0 응용 프로그램에서 ASP.NET MVC로 마이그레이션을 평가하고 있습니다. 이미 웹 폼으로 응용 프로그램을 마이그레이션했지만이 응용 프로그램의 코드가 스파게티가 아니며 MVC 스타일 레이아웃에 적합한 것으로 보이는 여러 가지 이유로이 마이그레이션에 대해 MVC를 시도하기로 결정했습니다.

이 마이그레이션의 주요 제약은 최소 (또는 바람직하게는) 가동 중지 시간으로 점진적이어야하며 마이그레이션이 진행되는 동안 개발을 계속할 수 있어야한다는 것입니다. 이는 클래식 ASP 코드가 ASP.NET MVC 코드, 아마도 동일한 IIS 응용 프로그램에서 나란히 실행해야 함을 의미합니다.

그래서 몇 가지 관련 질문이 있습니다.

  1. 재심이 클래식 .ASP 파일에 영향을 미치지 않도록하는 가장 좋은 방법은 무엇입니까? (무시, httphandler, 특별 재 경사 규칙?)
  2. 비슷한 시나리오/마이그레이션에서 사람들이 겪었던 특별한 비 끔찍한 문제가 있습니까?
  3. ASP.NET MVC와 함께 작업 할 때 일반적으로 정기적 인 ASP에서 WebForms 마이그레이션에 자라는 인증, 세션 및 일반 코드 재사용 문제가 있습니까?

미리 감사드립니다!

도움이 되었습니까?

해결책

1에 대한 답 만 가지고 있습니다

routes.IgnoreRoute("{resource}.asp/{*pathInfo}");

쿠키를 얻었습니까?

다른 팁

MVC는 .NET를 사용하여 파일 확장자는 .aspx입니다. 당신은 전혀 문제가 없어야합니다.

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