Доступ к EventLog не поддерживается на этой платформе при вызове зависимости из функции Azure - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь создать функцию Azure (v2), но она должна ссылаться на существующую библиотеку классов, которая создана для .netframework и в настоящее время используется для веб-проекта .net. В указанной библиотеке большая часть кода обернута в try / catches, где мы записываем исключение в EventLog.

Мой вопрос: как я могу сделать так, чтобы указанная библиотека обрабатывала код EventLog, или это невозможно?

Я пытался вызвать журнал событий напрямую из простой функции (например, EventLog.WriteEntry (...), но это вызывает ту же ошибку: доступ к EventLog не поддерживается на этой платформе. Я так понимаю, это потому, что он ожидает меня) использовать встроенный экземпляр ILogger для ведения журнала ...

Я читал, что мы можем добавить пакет Nuget для совместимости, а также один для EventLog. Пробовал и то и другое не повезло ...

...