我编写了一个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,但错误未解决
答案 0 :(得分:0)
除了应检查已部署的dll之外,还应检查dll的相关性是否丢失。为此,您可以使用“依赖关系”工具:https://github.com/lucasg/Dependencies
然后从那里您应该能够采取适当的操作。