我有一个客户端应用程序,它调用本地网络上server1上的webservice1上的function1。然后webservice1在远程服务器2上调用另一个webservice2。
如果在server1上打开Internet Explorer并将其指向webservice1上的function1并运行该函数,则一切正常。
但是,如果我从客户端计算机运行它,我得到“坏请求”,“protocolerror”。所有其他webservice函数在客户端工作正常,只有自己在另一台服务器上调用另一个函数的函数才会出现此错误。
我必须处理哪些安全上下文,我不知道或者你能从我所描述的内容中猜出什么?
客户端是winXP和win2003,server1是物理win2008服务器上的虚拟2003服务器。
谷歌在这里无法帮助我,我可以解决其他相同的问题,但没有解决方案。
当我在我的开发设置中运行时(webservice1和我的计算机上的客户端,没有问题)
答案 0 :(得分:1)
确保您的第一个Web服务的匿名访问帐户(IUSR_blahblahblah)是可以访问第二个Web服务器的网络组的成员。