WebService调用外部DLL的问题,求解!

yuyan5945 2014-09-16 11:30:26
用PB开发的WebService需要调用外部DLL,已经在项目的library files->win32 dynamic library files添加了DLL文件,但发布到WS上使用时还是用不了。哪位有这方面的经验可以分享一下?
...全文
3158 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyan5945 2015-11-19
  • 打赏
  • 举报
回复
我用的是PB12.5,在iis服务器上,将dll复制到对应的bin目录下(如:C:\inetpub\wwwroot\webservice\bin),就可以正常调用了。前提是正确安装好PB .net部分,然后正安装PB12.5。
tonyu 2015-11-11
  • 打赏
  • 举报
回复
兄弟后来怎样解决?我现在也遇到这个问题
清心棕榈 2014-09-28
  • 打赏
  • 举报
回复
楼上的回复不错哦。
wzp0315 2014-09-23
  • 打赏
  • 举报
回复
我用zlib。dll调用过,用于返回的内容压缩,可以用的,不过我在iis服务器上注册了这个dll,regsvr32,并且把dll复制到system32目录
WorldMobile 2014-09-22
  • 打赏
  • 举报
回复
引用 4 楼 yuyan5945 的回复:
[quote=引用 3 楼 WellSoft 的回复:] 我用过外部DLL可以的,但你的不可以我就不知道原因了。
那你的DLL发布后,放在哪个目录里?我的是自动放到了bin目录中,我把DLL放到其他目录里也不行。我的系统是win8.1,至于版主说的目录权限的问题,我也找过一些资料,可具体应该如何设置权限,我还是没弄明白。如果谁有经验,能否告诉我详细一些的设置步骤。[/quote] 估计和win8.1有关,建议你用win7试一下
bapi 2014-09-19
  • 打赏
  • 举报
回复
我用的win2008做web服务器,可以肯定的是在ws中是可以调用外部dll的,win8.1的没试过
yuyan5945 2014-09-18
  • 打赏
  • 举报
回复
引用 3 楼 WellSoft 的回复:
我用过外部DLL可以的,但你的不可以我就不知道原因了。
那你的DLL发布后,放在哪个目录里?我的是自动放到了bin目录中,我把DLL放到其他目录里也不行。我的系统是win8.1,至于版主说的目录权限的问题,我也找过一些资料,可具体应该如何设置权限,我还是没弄明白。如果谁有经验,能否告诉我详细一些的设置步骤。
WellSoft 2014-09-18
  • 打赏
  • 举报
回复
引用 4 楼 yuyan5945 的回复:
[quote=引用 3 楼 WellSoft 的回复:] 我用过外部DLL可以的,但你的不可以我就不知道原因了。
那你的DLL发布后,放在哪个目录里?我的是自动放到了bin目录中,我把DLL放到其他目录里也不行。我的系统是win8.1,至于版主说的目录权限的问题,我也找过一些资料,可具体应该如何设置权限,我还是没弄明白。如果谁有经验,能否告诉我详细一些的设置步骤。[/quote] bin目录
WellSoft 2014-09-18
  • 打赏
  • 举报
回复
我用过外部DLL可以的,但你的不可以我就不知道原因了。
WorldMobile 2014-09-17
  • 打赏
  • 举报
回复
也有可能是权限或者目录的问题,你发布看一下dll所在的位置,是不是对
WorldMobile 2014-09-17
  • 打赏
  • 举报
回复
引用 楼主 yuyan5945 的回复:
用PB开发的WebService需要调用外部DLL,已经在项目的library files->win32 dynamic library files添加了DLL文件,但发布到WS上使用时还是用不了。哪位有这方面的经验可以分享一下?
前段时间有个人问了这个问题,估计是解决不了,在webservice里系统的api是可以的,但其它dll的调用不了

662

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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