在 IIS 中托管的 WCF 服务中绑定到 SystemEvents.PowerModeChanged 时出现此错误:
“当前上下文不支持系统事件通知。例如,服务器进程可能不支持全局系统事件通知。”
at Microsoft.Win32.SystemEvents.EnsureSystemEvents(Boolean requireHandle, Boolean throwOnRefusal)
at Microsoft.Win32.SystemEvents.add_PowerModeChanged(PowerModeChangedEventHandler value)
在网上寻找一些解决方案,但找不到任何解决方案。我假设这是与 IIS 托管相关的问题,因为该服务与操作系统有一些分离层?
是否有任何其他我可以绑定的事件表明系统“暂停”和“恢复”状态?