Java调用.Net WebService问题,以及参数为空解决办法
java 调用.NET的webservice 需要给.NET的WebService类(即.asmx文件下的类)添加属性
[SoapDocumentService(RoutingStyle=SoapServiceRoutingStyle.RequestElement)]
为每个方法加上:
[SoapDocumentMethod(Use=SoapBindingUse.Literal,Action=
"
http://tempuri.org/MethodName
"
, RequestNamespace =
"
http://tempuri.org/
"
, ResponseNamespace =
"
http://tempuri.org/
"
)]
|
标示每个方法为Document
方法,调用成功.
如若调用方为RPC调用,则可以将Document改为RPC即可。
附20110408远程调试:今天同事突然问能不能从他那台机器访问我这台机器部署的webservice,进入断点跟踪。测试可行:
1.Win7系统,以管理员身份启动VS,打开WS项目
2.
调试->附加到进程->显示所有会话中的进程->w3wp.exe OK~~
作者:一修先生
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。