asp.net 调用(引用 Native dll 的)C++/CLI dll 的问题及解决

简介:

asp.net 调用引用 native dll 的 C++/CLI dll 会报错:说是dll或其依赖项找不到。具体原因在于 IIS 只会从系统路径下去查找 native dll,不会查找 Bin 目录下的 native dll。

最简单的解决方法:

(1)C++/CLI 项目编译时将dll设置为Delay Loaded Dll:

cppcli

 

(2)将asp.net项目的Bin目录添加到系统路径中。

====

参考资料:

ASP.NET与非托管DLL的那些事儿

Loading C++ Assemblies in ASP.Net

本文转自xiaotie博客园博客,原文链接http://www.cnblogs.com/xiaotie/archive/2013/03/30/2989938.html如需转载请自行联系原作者


xiaotie 集异璧实验室(GEBLAB)

相关文章
|
6天前
|
存储 Java C++
C++ 引用和指针:内存地址、创建方法及应用解析
C++中的引用是现有变量的别名,创建时需用`&`运算符,如`string &meal = food;`。指针存储变量的内存地址,使用`*`创建,如`string* ptr = &food;`。引用必须初始化且不可为空,而指针可初始化为空。引用在函数参数传递和提高效率时有用,指针适用于动态内存分配和复杂数据结构操作。选择使用取决于具体需求。
41 9
|
6天前
|
存储 安全 编译器
【C++专栏】C++入门 | 函数重载、引用、内联函数
【C++专栏】C++入门 | 函数重载、引用、内联函数
28 0
|
6天前
|
存储 分布式计算 安全
我的C++奇迹之旅:值和引用的本质效率与性能比较2
我的C++奇迹之旅:值和引用的本质效率与性能比较
|
6天前
|
编译器 C++
我的C++奇迹之旅:值和引用的本质效率与性能比较1
我的C++奇迹之旅:值和引用的本质效率与性能比较
|
6天前
|
C++ 数据格式
LabVIEW传递接收C/C++DLL指针
LabVIEW传递接收C/C++DLL指针
16 1
|
6天前
|
存储 安全 编译器
【C++入门】缺省参数、函数重载与引用(下)
【C++入门】缺省参数、函数重载与引用
|
23小时前
|
C++
C++程序中对象成员的引用
C++程序中对象成员的引用
6 2
|
6天前
|
C++
c++引用是什么意思?
c++引用是什么意思?
6 2
|
6天前
|
C++
c++引用看这个就够了
c++引用看这个就够了
11 0
|
6天前
|
存储 安全 C++
深入理解C++中的指针与引用
深入理解C++中的指针与引用
12 0