본문 바로가기

Software/C# (.NET Framework)

System.ServiceModel.Web 의 참조가 안될 때

반응형

.NET 으로 REST 서비스를 구현할 때 필수적으로 사용되는 클래스는 System.ServiceModel.Web 입니다.  

.NET 3.5 부터 추가된 클래스로서 웹으로 구현된 서비스 모델 이라고 설명 되어 있습니다.

이글에서는 System.ServiceModel.Web 사용에 설명이 아닌 , 시작시에 나타날 수 있는 시행착오에 대한 것입니다.

간단하게 System.ServiceModel.Web 을 참조한 코드를 만들기위해, WebHttpBinding 을 사용하였습니다.


WebHttpBinging은 System.ServiceModel.Web 구현 되어 있다는 것을 확인 할 수 있습니다.




하지만 Visual Studio 에서 System.ServiceModel.Web 참조가 안되는 상황이 발생 될 수 있습니다. 





웹 검색을 통하여 발견 하였던 내용은  .NET Client Profile 에서는 참조가 안된다는 것이였습니다.



해결책의 내용은 명료하고 더이상의 설명은 필요 없이 Visual Studion 에서 프레임워크를 변경 하면 된다라고 나와있습니다.



참조 메뉴에서 System.ServiceModel.Web 참조가 가능 한 것을 확인 할 수 있었습니다.



아래의 과정에 대한 동영상 입니다.

-----------------------------------------------------------------------------------------------------------------
참고 : http://msdn.microsoft.com/ko-kr/library/system.servicemodel.webhttpbinding.aspx
          http://msdn.microsoft.com/ko-kr/library/system.servicemodel.web(v=vs.110).aspx
          http://stackoverflow.com/questions/1825417/where-is-system-servicemodel-web-dll


반응형