客户端调用也调用另一个Web服务的Web服务时出现错误请求

时间:2008-11-24 10:22:38

标签: vb.net web-services .net-2.0

我有一个客户端应用程序,它调用本地网络上server1上的webservice1上的function1。然后webservice1在远程服务器2上调用另一个webservice2。

如果在server1上打开Internet Explorer并将其指向webservice1上的function1并运行该函数,则一切正常。

但是,如果我从客户端计算机运行它,我得到“坏请求”,“protocolerror”。所有其他webservice函数在客户端工作正常,只有自己在另一台服务器上调用另一个函数的函数才会出现此错误。

我必须处理哪些安全上下文,我不知道或者你能从我所描述的内容中猜出什么?

客户端是winXP和win2003,server1是物理win2008服务器上的虚拟2003服务器。

谷歌在这里无法帮助我,我可以解决其他相同的问题,但没有解决方案。

当我在我的开发设置中运行时(webservice1和我的计算机上的客户端,没有问题)

1 个答案:

答案 0 :(得分:1)

确保您的第一个Web服务的匿名访问帐户(IUSR_blahblahblah)是可以访问第二个Web服务器的网络组的成员。