2017-06-01 78 views
0

我正尝试在WCF中创建聊天应用程序。 我创建了客户端,并使用在本地主机服务httpBinding, 这是服务端点:如何承载WCF服务

http://localhost:9999/ProductService

现在,我真的不知道如何使程序运行“globaly”和不在本地主机上。 有没有办法在我的电脑上托管服务器?或使用p2p通信运​​行无服务器应用程序? 不管怎样,谢谢您的时间

+0

WCF服务托管包含在MSDN文档和所有教程 –

回答

1

您可以设置在公开访问的Web服务器在自己的计算机上,但它绝对不推荐任何生产目的,除非你有一个很好的认识,有一个互联网连接,使在技​​术上和法律上都是这样。

您应该为此获得外部虚拟主机。

但是,如果你真的想这样做,你可以安装IIS来承载服务。

作为一个方面说明,我不认为WCF是为此采取的最佳路线了。也许你应该检查出SignalR和/或WebSockets。和ASP.NET核心WebAPI。 WCF并没有什么问题,但对于新项目我不推荐它。

+0

感谢您的快速响应。 你可以链接我一个文档或教程如何做到这一点?(iis托管) – Omer

+0

https://www.codeproject.com/Articles/550796/A-Beginners-Tutorial-on-How-to-Host- a-WCF-Service –

+0

我有另外一个问题.. 所以我跟着文章和我的应用程序使用IIS托管, 但只有我可以访问服务 如何让其他客户端连接和访问我的服务?其他客户端的 我的意思是来自另一台机器的客户端 – Omer