2011-08-09 5 views
2

나는 앞으로 몇 달 동안 asp.net에서 asp로 마이그레이션 할 것입니다. .NET interop 구성 요소를 빌드하고 ASP에서 COM 래퍼를 통해 호출하여 값을 이동시킬 가치가 있습니까? 그렇다면 어떤 유형의 구성 요소를 만들겠습니까? 데이터 접근? 주로 CRUD 및보고 응용 프로그램입니다.asp.net에서 asp.net으로 6 개월의 마이그레이션 경로가 필요합니까?

+0

보다는 클래식 ASP 스타일과 가장 유사한, 아마 EF를 사용하는 데 시간이 덜 걸릴 것 귀하의 CRUD. 그것은 단지 의견 일뿐입니다. – TheGeekYouNeed

답변

3

나는 COM 경로를 따라 가지 않을 것이다. 앱이 웹 기반이고 작업 유형이나 트랜잭션이 상당히 표준적인 것을 고려할 때, 필자는 com 객체와 건물보다는 래퍼를 버리는 대신 웹 서비스를 살펴볼 것을 제안합니다. 이러한 웹 서비스는 새로운 ASP.NET 응용 프로그램 프로젝트의 기본 요소로 즉시 사용 될 수 있습니다.

+0

나는 아직도 내 환경에있는 사람들을 보호할만한 방법을 찾지 못했습니다. 조언? 클래식 ASP에서 http 아래의 세션 상태를 사용합니다. – Caveatrob

+0

이것에 대해 자세히 설명해 주시겠습니까? ws 호출을 보호 한 후 API 키 사용을 살펴보십시오. 그런 다음 쉽게 asp 및 aspnet 모두에서 사용할 수 있습니다. –

0

나는 유사하지만 완전히 이전하지는 않습니다. COM 루트를 사용하기로 결정 했으므로 .NET을 활용하면서 전체 재 작성이 필요할 때 사용할 재사용 가능한 구성 요소가 필요했습니다. COM 경로는 꽤 간단하며 ASP 코드에 붙이기는 매우 쉽습니다. 한 번에 조각을 만들고 싶다면 추천 할 것입니다.

필자는 필자가 Active Directory 구성 요소와 기타 범용 구성 요소를 만들었습니다. 당신은 4.0 프레임 워크에가는 경우

1

그것은 일을 가치가 있지만, ASP.NET MVC로 직접 이동, 그것은 일반 .NET

+0

+1 MVC를 권장합니다. – Alban

+0

MVC는 WebForms보다 훨씬 낫고 interoping은 좋지 않습니다. 그것은 순수하게 (낙담 한!) 지원 관점이다. :) – Matt

관련 문제