C# 将侦听器添加到NetworkAvailabilityChanged事件时出现网络信息异常

C# 将侦听器添加到NetworkAvailabilityChanged事件时出现网络信息异常,c#,.net,networking,system.net,C#,.net,Networking,System.net,我们最近开始在初始化期间看到此异常弹出: System.Net.NetworkInformation.NetworkInformationException: An operation was attempted on something that is not a socket at System.Net.NetworkInformation.NetworkChange.AddressChangeListener.StartHelper(NetworkAddressChangedEven

我们最近开始在初始化期间看到此异常弹出:

System.Net.NetworkInformation.NetworkInformationException: An operation was attempted on something that is not a socket
   at System.Net.NetworkInformation.NetworkChange.AddressChangeListener.StartHelper(NetworkAddressChangedEventHandler caller, Boolean captureContext, StartIPOptions startIPOptions)
   at System.Net.NetworkInformation.NetworkChange.AvailabilityChangeListener.Start(NetworkAvailabilityChangedEventHandler caller)
   at System.Net.NetworkInformation.NetworkChange.add_NetworkAvailabilityChanged(NetworkAvailabilityChangedEventHandler value)
(snip)
这是一个在许多客户端计算机上运行的应用程序。这个订阅是我们在初始化过程中首先要做的事情之一,它周围的代码最近没有改变。由于堆栈跟踪位于订阅调用下面的几层,因此不受我们发送的任何参数的直接影响,我怀疑我们下面发生了一些变化,但我无法找到有关此异常的足够信息,无法知道从何处开始查找


任何想法都将不胜感激

最终证明,这与我们使用Komodia重定向器有关。我们的安装过程没有干净地进行,这可能导致网络LSP层出现一些奇怪的行为。一旦我们让安装正常工作,这个问题就消失了,尽管我们后来因为无关的原因抛弃了Komodia