在IIS託管的WCF服務綁定到SystemEvents.PowerModeChanged當我得到這個錯誤下支持:系統事件通知並未在目前的情況下
「系統事件通知並未在目前的環境下支持服務器進程,例如,可能不支持全局系統事件通知。「
at Microsoft.Win32.SystemEvents.EnsureSystemEvents(Boolean requireHandle, Boolean throwOnRefusal)
at Microsoft.Win32.SystemEvents.add_PowerModeChanged(PowerModeChangedEventHandler value)
在線尋找一些解決方案,但找不到任何。我假設這是一個與IIS託管相關的問題,因爲該服務與操作系統有一些分離層?
是否有任何其他可以綁定到的事件會指示系統「暫停」和「恢復」狀態?
該錯誤消息似乎很清楚,並重點。那麼這裏真正的問題是什麼? –
有沒有一種方法可以綁定到系統睡眠並恢復WCF服務中的事件(可能不是PowerModeChanged,也許是其他事件)? – TheWolf