我们不断有一些客户收到AVG防病毒软件关于我们应用程序的警告。
我们的应用程序在C#中打开了一个标准的NetNamedPipeBinding与WCF进行跨进程通信。
这个问题有没有什么解决办法?我想知道是否有什么需要设置的地方来表明WCF服务仅针对本机。
目前我们只是在C#中设置绑定,如下所示:
我们的应用程序在C#中打开了一个标准的NetNamedPipeBinding与WCF进行跨进程通信。
这个问题有没有什么解决办法?我想知道是否有什么需要设置的地方来表明WCF服务仅针对本机。
目前我们只是在C#中设置绑定,如下所示:
var binding = new NetNamedPipeBinding();
binding.MaxReceivedMessageSize = int.MaxValue;
binding.MaxReceivedMessageSize = int.MaxValue;
binding.ReaderQuotas = XmlDictionaryReaderQuotas.Max;
binding.ReceiveTimeout = TimeSpan.MaxValue;
除了重要的其他设置,我们只需使用类似于"net.pipe://localhost/OurEndpoint"的地址调用ServiceHost.AddServiceEndpoint
来设置绑定。
我想告诉我们的客户AVG是一堆垃圾 - 他们最好把兔脚放在软盘驱动器中,但我的良心不会让我这样做。