我需要在今天晚些时候为一台用WCF编写的客户端/服务器应用程序设置两台机器。 (两台机器都安装了Visual Studio 2008)
我一直在我的电脑上使用WCF服务主机(wcfSvcHost.exe)测试应用程序。
wcfSvcHost.exe是否允许客户端通过HTTP(最好是端口80)从远程计算机连接?
或仅限于本地客户端(localhost),仅限于Visual Studio 2008内置Web服务器?
答案 0 :(得分:2)
不,它不仅限于本地机器。您需要将项目配置为使用端口80.您可能还需要打开防火墙。
您不应在生产环境中使用wcfsvchost
在Vista上使用端口80,您还需要运行
netsh http添加urlacl url = http://+:80/MyUri user = DOMAIN \ user
拥有管理员权限
在XP上它更复杂......
答案 1 :(得分:0)
它不受限制,但您最好构建自己的可配置主机。 还 - 确保没有防火墙阻止您正在使用的端口...