2016-06-30 4 views
3

"net46"프레임 워크를 사용하는 ASP.NET Core 1.0 응용 프로그램을 사용하고 있으며 유지 관리되는 .asmx 레거시 서비스에 서비스 참조를 추가해야합니다. 제 3 자에 의해..asmx에 서비스 참조를 추가하는 방법

"서비스 참조 추가 ..."방법을 우리가 이전에 가진 것처럼 발견하지 못했습니다. 즉, 프로젝트 파일 아래에있는 참조를 마우스 오른쪽 버튼으로 클릭하고 "서비스 참조 추가"를 클릭하십시오.

https://docs.asp.net/en/latest/search.html?q=service+reference&check_keywords=yes&area=default을 검색 할 때 아무 도움도 보이지 않아 결과가 없습니다.

아무도 아직이 작업을 수행하지 않았거나 연결할 수있는 문서를 제공 할 수 있습니까?

ASP.NET Core 1.0이 아닌 별도의 솔루션을 구성하고 아무도 위와 같은 작업을 수행하지 않은 경우 WebAPI를 제공 할 수 있습니까? 우리가 쓸모없는 일이있을 수 있습니다.

편집 : Google의 타겟팅 된 프레임 워크가 추가되었습니다.

+0

명령 줄 도구 svcutil.exe를 사용하여 필요한 파일 (이전 마법사에서 생성 된 것과 동일한 파일)을 생성 할 수 있어야합니다. – Kevin

답변

5

WCF Connected Services Extension on Visual Studio Gallery이 있으며 .NET Core 호환 WCF 프록시 클래스를 만들 수 있습니다. WCF 및 .aspx 웹 서비스와 함께 작동해야합니다.

누락 된 "서비스 참조 추가"메뉴를 추가합니다. 또한 블로그에서 사용법에 대한 간단한 자습서는 it was announced을 확인하십시오.

+0

또한 사용법을 보여주는 훌륭한 게시물이 있습니다. http://tattoocoder.com/asp-net-core-getting-clean-with-soap/ – Sock

+0

이것은 유망 해 보였지만 목표로 한 프레임 워크 "net46"이고이 도구는 "netcoreapp1.3"을 타겟팅해야한다고 말했습니다. 나는 이것을 가장 먼저 언급 했어야했다. 우리는 월요일에 이것을 목표로 할 별도의 프로젝트를 시도 할 것입니다. –

+0

@DustinHarrell, Visual Studio 설치 폴더 아래에서'svcutil '을 검색하면 .NET Core 호환 버전 (이 미리보기 확장의 일부)을 찾을 수 있습니다. 그런 다음 명령 줄 매개 변수를 사용하여 IDE에서 대신 C# 파일을 생성하십시오. 그렇다면 어떤 타겟 프레임 워크를 사용하든 상관 없습니다. 그러나 미리보기 비트이며 이미 몇 가지 문제가 발생했습니다. –