我正在尝试在WCF中创建聊天应用程序。 我使用httpBinding在localhost上创建了客户端和服务, 这是服务端点:
http://localhost:9999/ProductService
现在,我真的不知道如何让程序运行'globaly'而不是本地主机。 无论如何在我的电脑上托管服务器?或使用p2p通信运行应用程序无服务器? 无论如何,谢谢你的时间
答案 0 :(得分:1)
您可以在自己的计算机上设置公共访问的Web服务器,但绝对不建议用于任何生产目的,除非您对此有充分的了解并且具有允许它的互联网连接,无论是技术上还是法律上
你应该为此获得外部网络托管服务。
但是如果你真的想这样做,你可以安装IIS来托管服务。
作为旁注,我认为WCF不再是最佳选择。也许你应该检查SignalR和/或WebSockets。和ASP.NET Core WebAPI。 WCF并没有什么问题,但对于新项目,我不推荐它。