WCF服务主机(wcfSvcHost.exe)是否仅限于本地客户端(localhost)?

时间:2009-11-11 09:32:24

标签: wcf

我需要在今天晚些时候为一台用WCF编写的客户端/服务器应用程序设置两台机器。 (两台机器都安装了Visual Studio 2008)

我一直在我的电脑上使用WCF服务主机(wcfSvcHost.exe)测试应用程序。

wcfSvcHost.exe是否允许客户端通过HTTP(最好是端口80)从远程计算机连接?

或仅限于本地客户端(localhost),仅限于Visual Studio 2008内置Web服务器?

2 个答案:

答案 0 :(得分:2)

不,它不仅限于本地机器。您需要将项目配置为使用端口80.您可能还需要打开防火墙。

您不应在生产环境中使用wcfsvchost


在Vista上使用端口80,您还需要运行

  

netsh http添加urlacl   url = http://+:80/MyUri user = DOMAIN \ user

拥有管理员权限

在XP上它更复杂......

答案 1 :(得分:0)

它不受限制,但您最好构建自己的可配置主机。 还 - 确保没有防火墙阻止您正在使用的端口...