asp.net mvc(使用HRESULT的C ++异常的外部dll:0x8007007E)

时间:2019-05-22 08:56:21

标签: c++ asp.net opencv model-view-controller dll

我编写了一个asp.net mvc项目,该项目使用c ++的外部dll(ACTR_DLL.dll),该项目在我的系统上成功运行。但是当从Visual Studio发布时,文件夹中不存在C ++的外部dll 当我在服务器上上传项目时,显示此错误:

  

无法加载DLL'ACTR_DLL.dll':找不到指定的模块。 (来自HRESULT的异常:0x8007007E)

描述:在执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

异常详细信息:

  

System.DllNotFoundException:无法加载DLL'ACTR_DLL.dll':找不到指定的模块。 (来自HRESULT的异常:0x8007007E)

我替换了服务器文件夹中c ++的外部dll,但错误未解决

1 个答案:

答案 0 :(得分:0)

除了应检查已部署的dll之外,还应检查dll的相关性是否丢失。为此,您可以使用“依赖关系”工具:https://github.com/lucasg/Dependencies

然后从那里您应该能够采取适当的操作。