如何禁用 WCF self-hosted localhost pc only service promotion of firewall port exception window?
How to disable WCF self-hosted localhost pc only service promotion of firewall port exception window?
我在 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 服务而不为本地网络打开端口,我不想向我的应用程序用户显示防火墙提示。
这里解决了Hosting WCF locally
我只需要使用 NetNamedPipeBinding
而不是 NetTcpBinding
。
我在 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 服务而不为本地网络打开端口,我不想向我的应用程序用户显示防火墙提示。
这里解决了Hosting WCF locally
我只需要使用 NetNamedPipeBinding
而不是 NetTcpBinding
。