Размещение службы WCF в общественном достоянии

Я создал службу WCf, которую хочу сделать доступной через Интернет. Я приобрел один общедоступный домен www.test.com. Но у меня нет свободного места на этом сервере. Теперь мои сомнения:

1- Нужно ли мне также покупать место на сервере для размещения моей службы WCF в этом домене.

2- Если НЕТ, то как я могу перенести свои файлы на свой домен (www.test.com).

3- Как я могу установить конечные точки в моем web.config для размещения службы на общедоступном сервере.

Пожалуйста помоги. Заранее спасибо.


person Garvit Gupta    schedule 05.09.2016    source источник


Ответы (1)


Да, вам нужно иметь место для размещения службы на сервере. Вы можете опубликовать свой сервис WCF, разместив его в IIS, как вы размещаете другие веб-приложения. Для этого вам нужно будет настроить конечную точку и желаемые httpbindings в файле web.config проекта службы, т.е.

<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/

person Rohit Garg    schedule 06.09.2016