我们最近开始在初始化期间看到这个异常弹出:
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)
这是一个在许多客户端机器上运行的应用程序。这个订阅是我们在初始化期间做的第一件事,它周围的代码最近没有改变。由于堆栈跟踪位于订阅调用下方的几层(因此不受我们发送的任何参数的直接影响),我怀疑我们下面发生了一些变化,但我无法找到有关此异常的足够信息来知道从哪里开始寻找。
任何想法将不胜感激!