Не удалось загрузить файл или сборку 'Magick.NET-Q16.Wrapper-x64.dll' - PullRequest
0 голосов
/ 22 февраля 2019

Я вижу много похожих вопросов об этой обертке или ее разновидностях, но они были очень старыми ссылками и не применимы к моей среде или делали ссылки на библиотеки DLL, которые изменились или больше не существуют.

Это приложение, работающее под управлением IIS7 на WinServer 2012R2.Проблема не всегда возникает, поэтому ее очень трудно устранить.В моем веб-приложении есть 5 DLL-библиотек Magick.Мне интересно, если у меня есть лишняя DLL или две, которая вызывается случайно ??

  • Magick.NET.Core.dll v7.0.0.15
  • Magick.NET-AnyCPU.dll v7.0.0.15
  • Magick.NET-Q16-AnyCPU.dll v7.11.0.0
  • Magick.NET-Q16-x64.dll v7.11.0.0
  • Magick.NET-Q16-x64.Native.dll v7.11.0.0

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

Точная ошибка из журналов событий:

Произошло необработанное исключение, и процесс был прерван.

Идентификатор приложения:/ LM / W3SVC / 1 / ROOT / EMedia

Идентификатор процесса: 1396

Исключение: System.IO.FileNotFoundException

Сообщение: не удалось загрузить файл или сборку 'Magick.NET-Q16.Wrapper-x64.dll 'или одна из его зависимостей.Указанный модуль не найден.

StackTrace: в ImageMagick.MagickImage.DisposeInstance () в ImageMagick.MagickImage.Finalize () Приложение: w3wp.exe

Версия каркаса: v4.0.30319

Описание: процесс был прерван из-за необработанного исключения.

Информация об исключении: System.IO.FileNotFoundException в ImageMagick.MagickImage.DisposeInstance () в ImageMagick.MagickImage.Finalize ()

Неправильное имя приложения: w3wp.exe, версия: 8.5.9600.16384, отметка времени: 0x5215df96

Неправильное имя модуля: KERNELBASE.dll, версия: 6.3.9600.19269, отметка времени: 0x5c5e079f

Код исключения: 0xe0434352

Смещение ошибки: 0x0000000000008e6c

Идентификатор ошибочного процесса: 0x574

Время запуска ошибочного приложения: 0x01d4cad8583d1700

Путь ошибочного приложения: c:\ windows \ system32 \ inetsrv \ w3wp.exe

Неверный путь к модулю: C: \ Windows \ system32 \ KERNELBASE.dll

Идентификатор отчета: 9bbdf82f-36cb-11e9-80e2-005056b051bb

Полное имя ошибочного пакета:

Идентификатор приложения, относящегося к ошибочному пакету:

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