많은 게시물 (예 : This one seems popular)을 읽었음에도 불구하고 SOAP 및 REST 프로토콜과 호환되는 여러 끝점으로 서비스를 제공 할 수 없습니다.WCF REST 및 WebServiceHostFactory가없는 SOAP 서비스
Factory="System.ServiceModel.Activation.WebServiceHostFactory"
요소는 서비스 코드 숨김 페이지에 있습니다.
나가면 SOAP 엔드 포인트가 작동하지만 JSON 엔드 포인트를 찾을 수 없습니다. 줄을 넣으면 내 REST 끝점은 bird처럼 나타나고 SOAP 끝점은 Service.svc 페이지에서 "끝점을 찾을 수 없음"의 결과입니다.
[OperationContract]
[WebGet(UriTemplate = "/GetData", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)]
string GetData();
그리고 구성 파일
<endpoint address="rest" binding="webHttpBinding" contract=".IMeterService" behaviorConfiguration="REST" />
<endpoint address="soap" binding="wsHttpBinding" contract="IMeterService" bindingConfiguration="secureBasic" />
<behavior name="REST">
<webHttp />
</behavior>
어떻게 이것을 달성 할 수
내 작업은 표준 방법의 예에서 설정을 나타 납니까? System.ServiceModel.Activation.WebServiceHostFactory 속성없이 REST 끝점 을 설정하는 방법이 있습니까?
미리 감사드립니다. 당신은 SVC는 파일에서 공장을 지정하지 않으면
http : //www.c-sharpcorner.com/uploadfile/dhananjaycoder/windows-authentication-on-rest-enabled-wcf-service/ – MaxRecursion