0
나는 TEH 다음 URL과 함께 WCF REST 서비스가 있습니다 에 http :/로컬 호스트/GetAllOrders는 URITemplate 휴식 WCF가 자동으로 추가
하지만 factorychannel 항상 HTTP에 열린 우리당을 genereates : /localhost/Service.svc/GetAllOrders/ GetAllOrders
다음내 클라이언트 공장 채널입니다 :
Uri address = new Uri("http:/localhost/Service.svc/GetAllOrders");
var factory = new System.ServiceModel.Web.WebChannelFactory<App.WebService.IOrderSvc>(address);
var webHttpBinding = factory.Endpoint.Binding as System.ServiceModel.WebHttpBinding;
App.WebService.IOrderSvc service = factory.CreateChannel();
var orders = service.GetAll(); // this one throwing an error since the URI has become http:/localhost/Service.svc/GetAllOrders/GetAllOrders
여기에 서비스 계약입니다 :
Uritemplate가 두 번 추가되는 이유는 무엇입니까?