2009-06-24 2 views
0

약간의 설치 : 저희 가게에는 서로 다른 플랫폼이 혼합되어 있습니다. 거의 모든 웹 개발은 고전적인 ASP에서 이루어집니다. 우리는 .NET 3.5 프레임 워크를 사용하여 작성중인 WinForms 응용 프로그램을 개발 중입니다.ASP 및 ASP.NET 하이브리드를위한 AJAX 구현

문제 : 이 엔터프라이즈 응용 프로그램에 정보를 업데이트하기위한 웹 서비스를 작성했습니다. 대부분의 클래스와 비즈니스 논리는 WinForm 응용 프로그램에도 적용됩니다. 또한 웹 사이트에 일부 데이터를 유지할 수있는 방법이 필요합니다. 기존 ASP를 사용하기 때문에 일반 HTTPHandler를 사용하여 게시물을 작성하기로 결정했습니다. XMLSerialization을 무료로 얻으므로 ASMX 웹 서비스를 사용하여 쿼리합니다. 그러나 이것이 Handler의 정상적인 사용이 아니라는 것을 알고 있으며 도움을 줄 수는 없지만 많은 정보를 변환하는 것이 훨씬 더 쉽다고 생각합니다. 이 작업 만 수행하면 프로젝트 일정보다 훨씬 많은 작업이 수행됩니다. 누구든지이 주제에 대해 통찰력을 제공 할 수 있습니까? 일반적으로 사람들이 기존 ASP를 ASP.NET으로 변환 한 방법은 무엇입니까? 우리는 아주 큰 가게가 아니므로 점차적으로 받아 들여야 할 것 같습니다.

답변

0

이 질문에 대한 후속 조치로서이 프로젝트의 롤아웃을 마치고 꽤 잘 진행되고 있습니다. AJAX 부분은 이렇게 쉽게 할 수있었습니다. 그러나 제 처리기 페이지에서 3 진수 연산자를 사용하지 못했고 이유가 확실하지 않습니다. 이것은 HTTPContext를 먼저 검사하여 내가 읽으려고했던 컨트롤이 실제로 거기에 있었는지, 그리고 실제로 있었는지를 확인했습니다. 그렇다면 HTTPContext에서 값을 가져옵니다. 나는 내가 틀린 일을했다고 생각하지만, 지금은 넘어서서 리팩토링을해야 할 것이다.