2014-10-20 2 views
3

알아 두어야 할 것 중 하나는 지금까지 공식적으로 묻지 않았습니다. System.Net 네임 스페이스와 System.Web 네임 스페이스의 클래스 간 차이점은 무엇입니까? 왜 둘 다 존재합니까? 그들은 같은 클래스/개념 (쿠키, 메일, HttpWebRequest, 예를 들어)의 다른 구현을 가지고있는 것 같습니다. 약간 다른 용도로 사용하도록 설계 되었습니까? 아니면 하나의 레거시 네임 스페이스입니까?System.Net 대 System.Web. 그 차이점은 무엇입니까?

+2

[** 웹 **] (http://msdn.microsoft.com/en-us/library/gg145018(v=vs.110).aspx) <=> [** NET **] (http : /msdn.microsoft.com/en-us/library/System.Net(v=vs.110).aspx) –

답변

4

다음은 클라이언트와 서버 응용 프로그램 간의 자연스런 분리입니다. System.Web은 (거의) 서버를 구현하는 .NET 응용 프로그램에서만 사용됩니다. ASP.NET 응용 프로그램과 같습니다. Client 프레임 워크 프로파일에 누락 된 경우가 많습니다. System.Net에는 클라이언트 응용 프로그램에 유용한 클래스가 들어 있습니다.

관련 문제