Asp.net调用C#层调用Managed C调用Native C
我的项目结构如下:
ASP.NET调用C#层调用Managed C调用Native C 似乎Managed C代码只有在它位于同一个文件夹中时才能找到Native C代码 – 显然我不能在temp文件中拥有Native dll. 有没有办法在全局范围内设置Native(不适用于System32)? 谢谢你的评论. 归结为一个选项: >这是安全问题 我用代码设置了它自己的服务器,它在cassini下运行,但是当我发布它(在iis7下运行)时,我得到“无法加载文件或程序集……” 解决方法
技术上以这种方式使用Managed C是本机/托管代码之间的Interop形式,常用的替代方案是COM和P / Invoke.这纯粹是一个术语,但是,使用P / Invoke会遇到同样的问题.
这篇博客文章Loading C++ Assemblies in ASP.Net可能会帮助你 – 总之你需要: >在托管C程序集尝试加载本机C dll之前设置%PATH%环境变量. 我怀疑将你的dll安装到Win SxS也可以,但我不知道这是如何工作的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 当路由有多个值时如何构建RouteValueDictio
- asp.net-mvc – ASP.NET MVC:除了IE之外,我如何向所有浏览
- asp.net-mvc – 我的模型中名为Title的属性与我视图中的Vie
- ASP.Net文本框从右到左
- .net – Textboxfor mvc3日期格式和日期验证
- 模拟ASP.NET声明身份到Windows身份
- asp.net-mvc – HttpContext中需要什么来允许FormsAuthenti
- asp.net-mvc – 如何将Telerik ComboBox中的数据绑定到我的
- asp.net – 如何使用master从asp:content页面访问母版页上
- asp.net-mvc – ASP.NET MVC6中的实体框架7多个外键到同一个
- asp.net – 如何从网络外部的外部站点允许内部MV
- asp.net – 在RDLC中对数据进行分组
- asp.net-mvc – 如何在发布MVC应用程序时包含自定
- asp.net-mvc – MVC3的官方文档
- asp.net-mvc – 创建ASP.NET MVC控件或帮助器的最
- asp.net-core – ASP.NET核心MVC应用程序设置
- 标签 – 如何使用像asp这样的Razor:Literal?
- asp.net-mvc – Action方法中的routeValues不接受
- asp.net – Telerik rad日期选择器在将来日期用户
- asp.net – CORS错误 – 请求的资源上没有“Acce