webservice调用问题(100分)

  • 主题发起人 主题发起人 wangxianjiang
  • 开始时间 开始时间
W

wangxianjiang

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在做一个webservice系统,设想是客户端程序发送请求给局域网某台机器(上面部署有ISAPI模式的DLL A,用来转发请求),这台机器可以连接到外网,以便将请求转发给广域网中的另一台机器来处理业务信息(这台机器上部署有另一个ISAPI模式的DLL B)。其中A中会根据请求来生成B的接口,调用B的服务。

现在我对上述模式做了简化,将两个DLL同时部署在一台机器上,然后用客户端程序发送访问请求,结果发现有的机器上的DLL A在接到请求时,生成B的接口,但调用B接口的服务时报错。我在DLL B的Create方法中和被调用的接口中都进行了日志记录。结果发现DLL B的日志文件没生成内容。从这点判断好象是A根本没有向B发送请求(因为如果B有接到请求的话肯定在Create的日志事件中有所记录,结果是什么都没有)。而有的机器部署两个DLL后在可以正常工作,日志也都有记录。
有人有遇到过相似的情况吗?希望有经验的多多指教,在此多谢大家了!
分有点少,请多见晾,没银子了!
 
应该是你代码的问题
把代码搬到那台机器上 debug 啊
 
应该不是代码原因,因为在那台不能正常工作的机子上的DLL B,我通过自己机子上的DLL A调用是可以正常工作的,但使用和它部署在同一台机子上的DLL A 就不行。根据DLL A写的日志,DLL B的接口正常创建了,但一调用就报错,而且DLL B的日志文件没写任何东西,就象是没接到任何请求。
真是郁闷啊。
 
接受答案了.
 
后退
顶部