1

我正在尝试使用 .net 连接到 Web 服务。

我有一个“蓝图”。但是它是在 PHP 中。我想使用 .net 来做到这一点,基本上我没有 Visual Studio。我正在运行 WebMatrix。

我检查了 ASP.Net 论坛,并在那里得到了这个答案

“WebMatrix 不提供任何用于管理 Web 引用的工具。在 Visual Studio 中打开 Razor 网页站点并改用它”。

我从 SO 那里得到了这个LINK ,它很棒,但不符合我的目的,我无法在我的系统上安装 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;

?>
4

1 回答 1

0

如果您不能使用免费的 Visual Studio Express for Web(需要注册)来添加相关的服务引用并生成代理客户端,可以使用一个名为SvcUtil.exe的命令行工具来生成所需的代码你。

于 2013-08-08T08:54:21.437 回答