关于这个包装器或该包装器的变体,我看到了很多类似的问题,但是它们是非常古老的参考,不适用于我的环境或对已更改或不再存在的DLL的参考。 / p>
这是一个在WinServer 2012R2上运行IIS7的应用程序。 问题并非总是会发生,因此很难进行故障排除。我的网络应用程序确实有5个Magick DLL。我想知道我是否有一个或两个意外被调用的DLL?
我没有直接调用这些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进行故障诊断: