公共领域的主机WCF服务

时间:2016-09-05 10:13:48

标签: c# wcf web-hosting wcf-hosting publicdomain

我创建了一个WCf服务,我想通过Internet访问它。我购买了一个公共域www.test.com。但我在该服务器上没有任何可用空间。现在我怀疑是:

1-我是否还需要在服务器上购买一些空间来在该域上托管我的WCF服务。

2-如果,那么我怎样才能在我的域名(www.test.com)上传输文件。

3-如何在web.config中设置端点以在公共服务器上托管服务。

请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:0)

是的,您需要有空间在服务器上托管您的服务。您可以通过在IIS中托管WCF服务来公开公开您的WCF服务,就像您托管其他Web应用程序一样。为此,您需要在Service项目的web.config文件中配置端点和所需的httpbinding,即<。p>

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