InvalidOperationException - Тип LogWriter не может быть создан.Вы должны настроить контейнер для предоставления этого значения - PullRequest
0 голосов
/ 04 апреля 2019

Когда я пытаюсь что-то записать в оркестровку BizTalk, в журнале событий появляется сообщение об ошибке ниже.

Error using Info(System.String,System.String): Resolution of the dependency failed, type = "Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter", name = "(none)".
Exception occurred while: while resolving.
Exception is: InvalidOperationException - The type LogWriter cannot be constructed. You must configure the container to supply this value.
-----------------------------------------------
At the time of the exception, the container was:

  Resolving Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter,(none)
 Inner exception: The type LogWriter cannot be constructed. You must configure the container to supply this value.

Для входа в оркестровку BizTalk я создал специальный компонент .net, который использует Microsoft Enterprise Library 5. Конфигурация ведения журнала Entlib находится в отдельном файле и в файлах конфигурации BizTalk BTSNTSvc.exe.config и BTSNTSvc64.exe.config ссылка на файл entlib.config Я использую BizTalk 2016 и VS2015.

Я пытаюсь записать текст в простой текстовый файл.

1 Ответ

0 голосов
/ 05 апреля 2019

По этой проблеме существует ветка на форуме msdn. https://social.msdn.microsoft.com/Forums/en-US/8edb589c-a488-49ec-aca7-5c5219940fbb/biztalk-enterprise-library-logging-issue?forum=biztalkgeneral

Не уверен, почему вы пытаетесь использовать корпоративную библиотеку для трассировки журналов в текстовый файл. ETW является рекомендуемым и высокопроизводительным прибором, предназначенным для этой цели. Пожалуйста, обратитесь к статье https://social.technet.microsoft.com/wiki/contents/articles/30523.biztalk-server-2013-r2-instrumenting-an-orchestration-with-etw.aspx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...