我开发了一个简单的WCF服务(托管在Windows服务中),非常类似于以下msdn文章。
http://msdn.microsoft.com/en-us/library/ff647180.aspx#Step1
我应该如何部署它以便可以使用tcp通过互联网进行访问?
答案 0 :(得分:1)
一件事是,它将使用与HTTP(80)不同的端口,并且可能被某些防火墙(可能是大多数,如果不是全部)阻止。
答案 1 :(得分:1)
仅当客户端来自同一网络时才使用TCP绑定。如果您的客户端不在网络中,则必须使用诸如basicHttpBinding或wsHttpBinding之类的HTTP协议。
在实时应用程序中,您具有多个具有不同类型绑定的服务端点,例如用于后台的独立端点应用程序和netTcpBinding,而对于Internet应用程序则使用wsHttpBinding。