问题背景:
现场的webservie部署在他们服务器上,外网无法访问,无法通过xml生成类
1、通过动态调用webservice:
报错:找不到的定义。缺少命名空间为 的服务说明。参数名: name
2、通过wsdl.exe 命令行 在现场电脑上生成类
wsdl /language:c# /n:Demo /out:E:/测试javaweb/TestService.cs http://localhost:8094/WebInterface.asmx?WSDL
已通过第二种方法解决。
本文介绍了在服务器上部署的WebService无法从外网访问以及如何通过动态调用解决该问题的尝试。在尝试动态调用时遇到了命名空间找不到的错误,但最终通过使用wsdl.exe命令行工具,在现场计算机上成功生成了相应的C#类文件,从而实现了对外部WebService的调用。
问题背景:
现场的webservie部署在他们服务器上,外网无法访问,无法通过xml生成类
1、通过动态调用webservice:
报错:找不到的定义。缺少命名空间为 的服务说明。参数名: name
2、通过wsdl.exe 命令行 在现场电脑上生成类
wsdl /language:c# /n:Demo /out:E:/测试javaweb/TestService.cs http://localhost:8094/WebInterface.asmx?WSDL
已通过第二种方法解决。

被折叠的 条评论
为什么被折叠?