방법: 서비스 관리 서비스 사용
이 항목에서는 서비스 관리 서비스를 사용하는 단계에 대해 설명합니다. 서비스 개념에 대한 자세한 내용은 서비스 관리 서비스를 참조하십시오.
편집기에서 루트 Web.config 파일을 엽니다. 이 파일은 %WINDIR%\Microsoft.NET\<Framework 또는 Framework64>\v4.0.xxxxx\Config 폴더에 있습니다.
구성 파일에서 ServiceManagementBehavior 키워드를 검색합니다.
다음 예제에 표시된 대로 HTTP를 통한 서비스 메타데이터 게시를 사용하도록 서비스 동작 정의를 수정합니다.
<behavior name="ServiceManagementBehavior"> <serviceMetadata httpGetEnabled="true" /> </behavior>
Web.config 파일을 저장합니다. 구성 파일에 대한 쓰기 권한이 없는 경우 오류 메시지가 표시됩니다. 파일에서 ACL(액세스 제어 목록)을 업데이트한 다음 다시 저장합니다.
클라이언트 프로젝트를 마우스 오른쪽 단추로 클릭하고 서비스 참조 추가를 클릭합니다.
주소로 https://localhost/<응용 프로그램 이름>/ServiceManagement.svc를 입력하고 이동을 클릭합니다.
확인을 클릭하여 서비스 참조 추가 대화 상자를 닫습니다.
다음과 유사한 코드를 추가하여 응용 프로그램에서 서비스를 활성화하기 위해 서비스 관리 서비스를 호출합니다.
ServiceManagementClient clnt = new ServiceManagementClient(); ActivationRequest request = new ActivationRequest(); request.VirtualPath = "https://localhost/MyWFServiceApp/MyWFService.xamlx"; clnt.ActivateService(request);
2011-12-05