기존 웹 서비스 인 파트너가 사용하는 레거시 코드가 있습니다. 외부 WebAPI에 호출을 추가하여 새로운 기능을 통합해야합니다. 나는 그것이 다음WebService에서 WebAPI를 호출 하시겠습니까?
형식 또는 네임 스페이스 이름 'HttpClient를'이 네임 스페이스에 존재하지 않습니다라는 웹 서비스의 CS 파일에 HttpClient를 만들려고 할 때 'System.Net.Http'(당신은 누락 어셈블리 참조?)
Webservice에서 HttpClient 인스턴스를 만들 때 뭔가가 누락 되었습니까? 내 cs 파일에 System.Net.Http에 대한 참조가 추가되었습니다.
업데이트 : 이것은 내 해결 방법이었습니다. 새 3.5 프로젝트를 만들고 기존 프로젝트의 파일을 추가하고 4.5로 변환하고 System.Net.Http에 대한 참조를 추가했습니다. 이제 모든 것이 잘됩니다.
.cs 파일의 코드는 무엇입니까? –
@NicholasKing - webservice의 코드는 데이터베이스에서 일부 데이터를 가져 오는 것입니다. 외부 WebAPI에서 일부 데이터를 가져와 표시하기 위해 반환되기 전에 데이터베이스의 데이터와 병합하도록 변경해야합니다. –
문제를 재현 할 수있는 코드를 충분히 보여주십시오! –