我正在尝试创建一个Azure函数(v2),但它需要引用一个现有的类库,该类库是为.netframework构建的,当前用于.net Web项目。在引用的库中,很多代码都包裹在try / catch中,我们将异常记录到EventLog中。
我的问题是,如何使引用的库处理EventLog代码,或者这是不可能的?
我尝试直接从一个简单的函数(即EventLog.WriteEntry(...))调用事件日志,但这会导致相同的错误:此平台不支持EventLog访问。我认为这是因为它期望我使用内置的ILogger实例执行日志记录...
我已经读到我们可以添加Nuget包以实现兼容性,也可以添加一个EventLog包。都试过了,还是没有运气...