ASP.NET 웹 서비스와 WCF의 차이점을 인터넷에서 읽고 ASP.NET이 http
을 제외한 다른 프로토콜을 지원하지 않는다는 사실을 발견했습니다. 누군가 ASP.NET 웹 서비스가 다른 전송 프로토콜을 지원하지 않는 이유를 설명해 주실 수 있습니까?ASP.NET 웹 서비스가 HTTP 이외의 다른 프로토콜을 지원할 수 있습니까?
0
A
답변
0
ASMX 웹 서비스는 .NET 1.0의 일부로 생성 된 원래 웹 서비스 플랫폼입니다. 그것들은 꽤 오래된 것이고 아키텍처는 융통성이 없습니다. 특히 이들은 여러 프로토콜이 아닌 HTTP에 초점을 맞춘 ASP.NET 파이프 라인을 사용합니다.
이러한 문제가없는 WCF로 대체되었습니다.
1
SOAP 및 기타 HTTP 프로토콜을 지원합니다. WCF로 수정 된 디자인 제한 사항입니다.
관련 문제
- 1. 어떻게 우리는 HTTP 프로토콜을 속일 수 있습니까?
- 2. MS가 MSTest 이외의 테스트 프레임 워크를 지원할 계획이 있습니까?
- 3. http 프로토콜을 사용하여 이메일을 보내시겠습니까?
- 4. 프로세서는 RTOS를 지원할 수 있습니까?
- 5. CruiseControl.NET은 http 프로토콜을 통해 저장소에 액세스 할 수 있습니까?
- 6. eager loading을 지원할 수 있습니까?
- 7. SVN과 HTTP 프로토콜을 같은 저장소에서 동시에 안전하게 사용할 수 있습니까?
- 8. Delphi에서 사용자 정의 HTTP 프로토콜을 만들 수 있습니까?
- 9. SSRS는 멀티 테넌트 사용을 지원할 수 있습니까?
- 10. 어떻게 File : // 프로토콜을 IE8에서 사용할 수 있습니까?
- 11. 웹 배포 프로젝트가 자동 설치를 지원할 수 있습니까?
- 12. ASP.Net https v/s http
- 13. ASP.NET 웹 서비스가 다른 객체 유형의 arraylist를 반환합니다.
- 14. 괜찮은 컴파일러 웹 서비스가 있습니까?
- 15. 응용 프로그램의 서비스가 다른 프로세스에서 실행될 수 있습니까?
- 16. Selenium은 Hibernate 또는 Spring을 지원할 수 있습니까?
- 17. ajax에 웹 서비스가 필요합니까?
- 18. Django의 템플릿에서 인터넷 프로토콜을 확인할 수 있습니까?
- 19. 서버의 Http 프로토콜을 추적하는 방법
- 20. 웹 서비스가 예외를 던지고 있습니까?
- 21. 펄 이외의 데몬을 HTTP :: Daemon 오브젝트로 사용하십시오.
- 22. UiApplicationDelegate 프로토콜을 서브 클래스화할 수 있습니까?
- 23. HTTP 프록시는 HTTP 프로토콜을 어떻게 사용합니까? 프록시 RFC?
- 24. 웹킷 이외의 다른 웹 브라우저 구현이 있습니까, mozila?
- 25. .aspx 페이지를 ASP.NET 3.5 HTTP 요청 이외의 HTML 템플리트로 사용
- 26. HTTP 트래픽을 다른 포트로 전달할 수 있습니까?
- 27. ASP.NET 웹 서비스 HTTP 리디렉션
- 28. 봄 멤버십을 공유하는 다중 애플리케이션을 지원할 수 있습니까?
- 29. 비 HTTP 프로토콜을 통한 REST의 예
- 30. 웹 서비스가 동일한 응용 프로그램 서버에서 다른 웹 서비스를 호출 할 수 있습니까?
감사합니다. John, 이유는 ASP.NET 파이프 라인이 –
이고, 실제로 전체 인프라라고 생각합니다. WCF는 이것들에 의존하지 않으므로 다른 프로토콜 등을 사용할 수 있습니다. –