2010-12-08 3 views
1

저는 웹 개발에 익숙하지 않아 여기에서 사용할 용어가 확실하지 않습니다. 창문이 푸른 하늘을 위해 구축 한 wcf 웹 서비스가 있습니다. 동일한 서비스를 해결하는 여러 개의 끝점을 갖고 싶습니다. 그러나이를 구성하는 방법을 완전히 모르는 것은 아닙니다. 현재WCF URL 질문

, 내가 응용 프로그램에서 동일한 서비스에 다음 URL 점을 가지고 싶다 https://myapp.cloudapp.net/service.svc

에서 서비스가 : 이것은 조금 더 꿔 무엇인지 설명 할 수

:

https://myapp.cloudapp.net/myapp/service.svc

는 내가 아직 해결책을 찾을 수 없어, 이것은 쉽게 할 것을 확신합니다.

편집 :

내가 MSDN에서이 문서를 발견

http://msdn.microsoft.com/en-us/library/ms734786.aspx

그러나, 내가 그것을 얻이 수없는 것. 여기

입니다 내 엔드 포인트가 내 Web.config의 정의 방법 : 그것은 여전히 ​​작동하지 않습니다, 그러나 희망이 가까이 점점

<services> 
    <service behaviorConfiguration="MetadataEnabled" name="myProject.myApp.myService"> 
    <host> 
     <baseAddresses> 
     <add baseAddress="https://localhost/myService/" /> 
     </baseAddresses> 
    </host> 
    <endpoint address="" binding="wsHttpBinding" bindingConfiguration="wsBinding" name="wsBase" contract="myProj.myApp.IServ" /> 
    <endpoint address="mex" binding="mexHttpsBinding" bindingConfiguration="mexBinding" name="HttpMetadata" contract="IMetadataExchange" /> 
    <endpoint address="myApp/" binding="wsHttpBinding" bindingConfiguration="wsBinding" name="WsPlain" contract="myProj.myApp.IServ" /> 
    </service> 
</services> 

. 어떤 제안이라도 좋아할 것입니다!

답변

1

방금 ​​답변을 찾았습니다. 방금 프로젝트 "myApp"에 폴더를 만들고 그 폴더에 .svc 파일이 아닌 .svc.cs 파일을 복사해야했습니다. 링크에 대한

myapp.cloudapp.net/service.svc myapp.cloudapp.net/myapp/service.svc

0

이것은 거의 없지만 이미 ServiceDefinition.csdef에서 InputEndpoints를 정의하고 있습니까?

+0

예. 내 입력 끝 점은 다음과 같습니다. Brosto