我用c++写了个dll,在本地能够调用,但发布到azure服务器上却无法使用,要怎么解决?

我用c++写了个dll,在本地能够调用,但发布到azure服务器上却无法使用,要怎么解决?

问题描述:

我使用的是asp,后端代码是c#,网上找的方法都没用,是那些方法的问题还是我自己的问题?
错误提示是Unable to load DLL : The specified module could not be found. (Exception from HRESULT: 0x8007007E)
但我用File.Exists是可以找到这个dll的

先看看dll加载的错误信息,然后就可以来分析。
一般是dll路径问题,或者dll依赖

看下是不是缺少文件组件或者权限的问题,还有.net framework应用程序程序池版本

有可能是缺少依赖库,msvcp100.dll msvcr100.dll

关键是看路径。。。是否正确加载了。。。