내 WCF의 경우 서비스 바인딩, 서비스 주소 및 계약과 같은 항목을 지정하기 위해 클라이언트 응용 프로그램에 대한 구성 파일을 생성해야합니다.
답변
입력 Microsoft Visual Studio Command Prompt
: where svcutil.exe
. 내 컴퓨터에는 다음 위치에 있습니다.C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe
답변
최신 버전의 Windows (예 : Windows 10, 기타 서버)에서 “개발자 명령 프롬프트 ..”를 입력 / 검색하면 Visual Studio 버전에 대한 관련 명령 프롬프트가 나타납니다.
자세한 내용은 https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx
답변
대 2010을 사용하는 경우 얻을 수 있습니다.
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
답변
명령을 사용하여 SvcUtil.exe를 통해 프록시 클래스를 생성하십시오.
통사론:
svcutil.exe /language:<type> /out:<name>.cs /config:<name>.config http://<host address>:<port>
예:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceSamples/myService1
서비스를 사용할 수 있는지 확인하려면 myService1 접미사없이 예제에서 IE URL을 시도하십시오.
답변
파일 위치를 찾으려면
- Windows 시작 메뉴 검색 상자에서
- svcutil.exe를 입력하십시오.
- 결과가 채워질 때까지 기다립니다.
- svcutil.exe를 마우스 오른쪽 버튼으로 클릭하고 ‘파일 위치 열기’를 선택하십시오.
- Windows 탐색기 경로 복사
답변
Svcutil.exe의 위치를 찾는 것은 그리 중요하지 않다고 생각합니다. Visual Studio 명령 프롬프트를 사용하여 절대 경로없이 직접 실행할 수 있습니다.
Syntax:
svcutil.exe /language:[vb|cs] /out:[YourClassName].[cs|vb] /config:[YourAppConfigFile.config] [YourServiceAddress]
example:
svcutil.exe /language:cs /out:MyClientClass.cs /config:app.config http://localhost:8370/MyService/