我正在为客户端开发VS 2015 MVC C#Web应用程序。该应用程序已稳定了几年,但客户端已要求我集成一些C ++ DLL,这些DLL执行与我们的Web应用程序相关的工程计算。
不幸的是没有源代码和文档不存在(不要问我为什么......)。所以我对如何使用这些DLL有些盲目。
当我加载主DLL并尝试使用它时,我收到以下错误:
Failed to load library SQLite3Ex.dll
事件查看器包含此条目:
Faulting application name: iisexpress.exe, version: 10.0.10557.1000, time stamp: 0x560abee8
Faulting module name: MSVCR120.dll, version: 12.0.21005.1, time stamp: 0x524f7ce6
Exception code: 0xc0000005
Fault offset: 0x0000f20c
Faulting process id: 0x1450
Faulting application start time: 0x01d1c6773bd1167d
Faulting application path: C:\Program Files (x86)\IIS Express\iisexpress.exe
Faulting module path: C:\WINDOWS\SYSTEM32\MSVCR120.dll
Report Id: 5d46a86a-2202-4d6e-af41-8426c16966e9
Faulting package full name:
Faulting package-relative application ID:
我不确定如何解决这个问题,希望有人能指出我正确的方向。我认为这是一个普遍的错误 - 可能是一个丢失的.cfg文件,甚至是一个丢失的DLL?但我不确定如何确定问题。