可以从其他域(Int​​ernet上的任何计算机)访问Windows Service中托管的WCF服务吗?

时间:2014-03-28 14:41:48

标签: .net wcf windows-services

如果WCF服务由Windows服务托管,那么来自互联网的任何计算机都可以向此WCF服务发出请求吗?

托管WCF服务的人是谁?或者它并不重要,唯一重要的是WCF可以处理http请求吗?

让我感到困惑的是,Troelsen在他的书中写道:"如果你构建一个内部WCF应用程序,另一个替代方案是在专用Windows服务中托管你的WCF服务库" 。那么,如果它是内部",它只能在同一个域中访问?为什么呢?..

非常感谢。

1 个答案:

答案 0 :(得分:1)

是的,您可以允许访问通过Windows服务托管的WCF服务。

显然,这将需要修改您的网络/防火墙设置,最终可能更适合在标准HTTP接口(IIS)上运行。