ASP.net 以DLLImport方式调用第三方dll问题

xvting 2015-11-19 07:21:14
ASP.net 以DLLImport方式调用第三方dll,带ini配置文件的。

第三方dll是用Delph开发的,不能用Regsvr32注册。

现在Form的测试程序可以正常调用执行。

放到ASP.net 就调用出错,也没提示dll找不到。

是权限问题?
...全文
868 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
很酷、 2018-01-03
  • 打赏
  • 举报
回复
DLL放在bin目录下,

用depends检查一下,你所引用的DLL是否缺少它的库,


应用程序池选择项目,修改高级设置(如图)
  • 打赏
  • 举报
回复
引用 3 楼 fei2yun 的回复:
DllImport会按照顺序自动去寻找的地方: 1、exe所在目录 2、System32目录 3、环境变量目录 如果还找不到,可以尝试填写详细路径
从哪复制来的,看清楚了,是asp.net 网页里调用的。
  • 打赏
  • 举报
回复
引用 2 楼 xvting 的回复:
[quote=引用 1 楼 fei2yun 的回复:] 确定放在了BIN下?
十分确定[/quote] 然后呢?什么结果了?好了还是没好呢
xvting 2015-11-20
  • 打赏
  • 举报
回复
引用 1 楼 fei2yun 的回复:
确定放在了BIN下?
十分确定

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧