背景:原有一服务端Server,C++Builder写的,动态库是vc6.0的
由于需求用C# 写了一个Webservice作为中间件调用情况是这样的:
Server有一动态库 a.dll, Webservice使用的b.dll 是在 a.dll 基础上修改的,名字什么的都已经修改;单独运行就都ok;如果说Server已经开启,则Webservice调不到b.dll提示动态库初始化历程失败;
若Webservice先跑起来,则再打开Server则加载不到a.dll,Server加载其他动态库都ok。Server 动态库是在自己的安装目录下
Webservice的动态库是在system32下,尝试移至自己bin目录下情况也一样另:Webservice将dll放在bin目录下是 b.dll可以加载,但是b.dll调用不到的另一个dll。在system32下则正常,据说是权限什么的问题,怎么解决?
由于需求用C# 写了一个Webservice作为中间件调用情况是这样的:
Server有一动态库 a.dll, Webservice使用的b.dll 是在 a.dll 基础上修改的,名字什么的都已经修改;单独运行就都ok;如果说Server已经开启,则Webservice调不到b.dll提示动态库初始化历程失败;
若Webservice先跑起来,则再打开Server则加载不到a.dll,Server加载其他动态库都ok。Server 动态库是在自己的安装目录下
Webservice的动态库是在system32下,尝试移至自己bin目录下情况也一样另:Webservice将dll放在bin目录下是 b.dll可以加载,但是b.dll调用不到的另一个dll。在system32下则正常,据说是权限什么的问题,怎么解决?
解决方案 »
- winform中WebBrower打开word2010 能否直接嵌入到此控件中?
- 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。
- 求一函数,用c#或sql2005实现,将每个月作为30天计算时间差
- tcp利用socket.connect方法判断对方是否在线,无法得到正确的结果,请问是怎么回事
- gridview删除选定行
- winForm里自定义控件间的赋值问题(高手进)
- 循环标签的处理,在线等待。
- 一个奇怪的.net的安装问题。安装过程中无任何报错,但运行时,报“该应用程序无法启动。”不知为何。望大虾指教,小第不胜感激。
- 如何得到一个字符串中的数字,有函数吗?
- 运行错误:>>其他信息:未将对象引用设置到对象的实例。>>什么意思?
- 数据库和.net framework的关系
- comboBox中没有选定任何选的话,他的selectIndex索引是什么?
不是的 Webservice调用的就是b.dll,这个是肯定的
就是不明白为什么会冲突忘了说了,Webservice是发布在iis下的,通过ie来访问的
刚试了下,只有在Webservice调用b.dll时才会出现这样的情况