【问题标题】:Is WCF Service Host (wcfSvcHost.exe) limited to local client (localhost)?WCF 服务主机 (wcfSvcHost.exe) 是否仅限于本地客户端 (localhost)?
【发布时间】:2009-11-11 18:13:04
【问题描述】:

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

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

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

还是仅限于本地客户端 (localhost),例如 Visual Studio 2008 内置的 Web 服务器?

【问题讨论】:

    标签: wcf


    【解决方案1】:

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

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


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

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

    具有管理员权限

    在 XP 上它更复杂...

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-03
        • 1970-01-01
        • 1970-01-01
        • 2011-09-10
        • 2012-01-14
        相关资源
        最近更新 更多