无法加载文件或程序集'Magick.NET-Q16.Wrapper-x64.dll'

时间:2019-02-22 19:43:42

标签: c# .net dll imagemagick

关于这个包装器或该包装器的变体,我看到了很多类似的问题,但是它们是非常古老的参考,不适用于我的环境或对已更改或不再存在的DLL的参考。 / p>

这是一个在WinServer 2012R2上运行IIS7的应用程序。 问题并非总是会发生,因此很难进行故障排除。我的网络应用程序确实有5个Magick DLL。我想知道我是否有一个或两个意外被调用的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

我没有直接调用这些DLL,但是它们正由我正在访问的另一个组件使用。该问题似乎仅发生在我们的生产服务器上,或者至少我从来没有能够在我们的开发服务器上重新创建它。 任何建议或想法将不胜感激。

事件日志中的确切错误:

  

发生未处理的异常,进程终止。

     

应用程序ID:/ LM / W3SVC / 1 / ROOT / EMedia

     

进程ID: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

     

故障进程ID:0x574

     

应用程序故障启动时间:0x01d4cad8583d1700

     

错误的应用程序路径:c:\ windows \ system32 \ inetsrv \ w3wp.exe

     

故障模块路径:C:\ Windows \ system32 \ KERNELBASE.dll

     

报告ID:9bbdf82f-36cb-11e9-80e2-005056b051bb

     

故障包全名:

     

对软件包相关的应用程序ID进行故障诊断:

0 个答案:

没有答案