【问题标题】:How to disable WCF self-hosted localhost pc only service promotion of firewall port exception window?如何禁用 WCF 自托管 localhost pc 仅服务促进防火墙端口异常窗口?
【发布时间】:2017-03-06 16:31:58
【问题描述】:

我在 TCP 上托管本地 WCF 服务。在应用启动用户收到防火墙提示以创建端口的防火墙例外时,我的服务正在尝试使用。

var host = new ServiceHost(typeof(MyService));
host.AddServiceEndpoint(
    typeof(IMyService),
    new NetTcpBinding(),
    "net.tcp://localhost:18673/MyService");
host.Description.Behaviors.Add(new ServiceMetadataBehavior { HttpGetEnabled = false });
host.Open();

我只想在不打开本地网络端口的情况下创建仅限本地 PC 的服务,并且我不想向我的应用用户显示防火墙提示。

【问题讨论】:

    标签: c# wcf firewall windows-firewall


    【解决方案1】:

    在这里解决了Hosting WCF locally

    我只需要使用NetNamedPipeBinding 而不是NetTcpBinding

    【讨论】:

      猜你喜欢
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-17
      • 2021-03-10
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      相关资源
      最近更新 更多