webservice由java编写,用tomcat启动的,但我用pb gen了一个userobject的时候,发现用不了,弹了一下错误。
System.Security.SecurityException: Request for the permission of type 'System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
代码写法是以下。
SoapConnection conn
iexwebserviceforserver soap
conn = create SoapConnection
ll_result = conn.SetSoapLogFile( "mySoap.log" )
ll_result = conn.CreateInstance( soap, "iexwebserviceforserver" )
其中iexwebserviceforserver就是webservice生成的userobject
然后我下面代码继续写:
soap.sendxmlvalue( ls_param[], ls_tempstr )
它就说我调用出错了。
希望有大师能指点一下,在线等啊,谢谢了。
------解决方案--------------------
是不是方法里用到了数组,与JAVA写的对应不上,我调用JAVA写的webservice没有问题,但是没有用到数组。另外如果是接收JAVA返回的XML串,JAVA里的encoding最好用gb2312。要不返回的中文可能为空。