C# webservice调用dll

asp.netwebservice调用Delphi的dll,执行方法Init(连接Oracle数据库),报错连接超时。建立个winform程序,调用Init函数可通过,但... asp.net webservice调用Delphi的dll,执行方法Init(连接Oracle数据库),报错连接超时。
建立个winform程序,调用Init函数可通过,但webservice就是不行。
我是发布在服务器server 2003 32位, IIS发布,发程序发布的文件扔到IIS根目录,dll文件在bin目录下。
调用的这个dll文件又调用了另一个dll,2个dll文件都扔到bin目录下了。不知道是什么原因,winform可以调用,webservice就不能调用。尝试用web程序调用,也失败了。是权限的问题?还是什么配置的问题?
谁能帮助解决下,QQ 469894973
展开
 我来答
no10pc
2014-04-24 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:78.7万
展开全部
服务器与本地的环境不一样,web发布以后,有些动态链接库默认没有打包到bin里面的。对应的文件也COPY到服务器上。试试本地IIS能否通过,WINFORM在服务器上能执行吗?
追问
打包后2个dll文件都不在bin里,我已经copy到服务器bin里了,就是不行。
winform程序在服务器上执行,webservice就不行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式