asp.net 调用引用 native dll 的 C++/CLI dll 会报错:说是dll或其依赖项找不到。具体原因在于 IIS 只会从系统路径下去查找 native dll,不会查找 Bin 目录下的 native dll。
最简单的解决方法:
(1)C++/CLI 项目编译时将dll设置为Delay Loaded Dll:
(2)将asp.net项目的Bin目录添加到系统路径中。
====
参考资料:
asp.net 调用引用 native dll 的 C++/CLI dll 会报错:说是dll或其依赖项找不到。具体原因在于 IIS 只会从系统路径下去查找 native dll,不会查找 Bin 目录下的 native dll。
最简单的解决方法:
(1)C++/CLI 项目编译时将dll设置为Delay Loaded Dll:
(2)将asp.net项目的Bin目录添加到系统路径中。
====
参考资料: