Служба WCF хоста в свободном доступе
Я создал сервис WCf, доступ к которому я хочу получить через Интернет. Я купил один публичный домен www.test.com
, Но у меня нет свободного места на этом сервере. Теперь мои сомнения:
1. Нужно ли мне покупать некоторое пространство на сервере, чтобы разместить службу WCF в этом домене?
2- Если НЕТ, то как я могу передать свои файлы на мой домен (www.test.com
).
3- Как я могу установить конечные точки в моем web.config
разместить службу на общедоступном сервере.
Пожалуйста помоги. Заранее спасибо.
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/