2016-09-05 1 views
0

나는 인터넷을 통해 액세스 할 수있는 WCf 서비스를 만들었습니다. 하나의 공개 도메인 www.test.com을 구입했습니다. 하지만 그 서버에서 사용할 수있는 공간이 없습니다. 이제 내 의심 :공개 도메인의 호스트 WCF 서비스

1- 해당 도메인에서 내 WCF 서비스를 호스팅하기 위해 서버에서도 일부 공간을 구입해야합니까?

2- 아니오 인 경우 내 도메인 (www.test.com)에 내 파일을 전송할 수있는 방법은 무엇입니까?

3 공공 서버에서 서비스를 호스트하기 위해 내 web.config에서 끝점을 어떻게 설정할 수 있습니까?

도와주세요. 미리 감사드립니다.

답변

0

예. 서버에 서비스를 호스팅 할 공간이 있어야합니다. 다른 웹 응용 프로그램을 호스팅하는 것처럼 IIS에서 호스팅하여 WCF 서비스를 공개적으로 노출 할 수 있습니다. 이를 위해 당신은 서비스 프로젝트의 web.config 파일에 엔드 포인트 및 원하는 httpbindings을 구성해야합니다 즉

<system.servicemodel> 
<endpoint address="<your endpoint address here>" Contract ="<Interface Name>" Binding ="basichttpbinding or wshttpbinding"/> 
</system.servicemodel> 

당신은 자세한 내용은 다음 링크를 참조 할 수 있습니다 :

https://msdn.microsoft.com/en-us/library/ms733766(v=vs.110).aspx

http://www.c-sharpcorner.com/uploadfile/anavijai/hosting-wcf-service-inside-iis/