我正在尝试使用.net连接到网络服务。
我有一个“蓝图”。但它是在PHP中。我想用.net做这个,基本上我没有Visual Studio。我正在运行WebMatrix。
我检查了ASP.Net论坛,我得到了这个答案
“WebMatrix没有提供任何管理Web引用的工具。在Visual Studio中打开Razor网页站点并使用它”。
我得到了LINK 从SO这是辉煌但不符合我的目的,我无法在我的系统上安装Visual Studio。我必须找到一个解决Web Matrix的方法。
这是PHP代码
<?php
//1. Include soap library
require_once('lib/nusoap.php');
//2. instantiate soapclient class with the url of the soap server
$client = new nusoap_client("URL for wsdl");
//3. Make a call to the web service
//the parameters to the Web Service must be encapsulated in an array in which the keys are the names defined for the service
$result = $client->call("Parameters to the Web Service));
//Display your result
echo "the latitude is ".$result;
?>
答案 0 :(得分:0)
如果您无法使用免费(需要注册)的Visual Studio Express for Web添加相关服务引用并生成代理客户端,则可以使用名为SvcUtil.exe的命令行工具为您生成所需的代码。