我正尝试在WCF中创建聊天应用程序。 我创建了客户端,并使用在本地主机服务httpBinding, 这是服务端点:如何承载WCF服务
http://localhost:9999/ProductService
现在,我真的不知道如何使程序运行“globaly”和不在本地主机上。 有没有办法在我的电脑上托管服务器?或使用p2p通信运行无服务器应用程序? 不管怎样,谢谢您的时间
我正尝试在WCF中创建聊天应用程序。 我创建了客户端,并使用在本地主机服务httpBinding, 这是服务端点:如何承载WCF服务
http://localhost:9999/ProductService
现在,我真的不知道如何使程序运行“globaly”和不在本地主机上。 有没有办法在我的电脑上托管服务器?或使用p2p通信运行无服务器应用程序? 不管怎样,谢谢您的时间
您可以设置在公开访问的Web服务器在自己的计算机上,但它绝对不推荐任何生产目的,除非你有一个很好的认识,有一个互联网连接,使在技术上和法律上都是这样。
您应该为此获得外部虚拟主机。
但是,如果你真的想这样做,你可以安装IIS来承载服务。
作为一个方面说明,我不认为WCF是为此采取的最佳路线了。也许你应该检查出SignalR和/或WebSockets。和ASP.NET核心WebAPI。 WCF并没有什么问题,但对于新项目我不推荐它。
WCF服务托管包含在MSDN文档和所有教程 –