약 2 년 전쯤 저는 .NET 2.0에서 개발 된 웹 포털에서 작업하고있었습니다. 많은 asmx 페이지를 가지고있었습니다. 며칠 전, ASP .NET에서 더 능숙했던 제 동료 중 한 명은 "ASMX는 오래되고 추악합니다. 우리는 그것을 다시 작성합니다."라고 말했습니다. 그래서 우리는 ashx 핸들러로 옮겼다는 것을 기억하는 한 그것을했습니다.ASMX 기술은 완전히 폐기 되었습니까?
하지만 이제는 70-515를 준비하면서 AJAX와 관련하여 여전히 asmx 서비스를 배우기를 제안하는 자료를 발견하게되었습니다. 그렇다면 새로운 ASP .NET 3.5/4.0 웹 프로젝트에서도이 접근법이 유효합니까? 그렇다면 & 어디에 사용해야합니까?
아마도 2 년 전, 나는 우리가 asmx의 일종의 오래된 버전을 사용했고, 우리는 새로운 asmx로 옮겼습니다.
P. "asmx"태그를 입력 할 때 "asmx는 사용되지 않습니다."라는 메시지를 보았습니다. https://stackoverflow.com/tags/asmx/info
순수한 AJAX 통신에 asmx를 사용하면 문제가 없습니다. 맞습니까? – dragonfly
예, 올바르게 작동하면 ASMX 서비스를 다시 작성하지 않습니다. 기존 서비스에 약간의 개선이 필요하다면 WCF 기술로 전체 서비스를 다시 작성하겠다. (물론 새로운 ASMX 서비스는 작성하지 않을 것이다.) –