0

我是 C# 新手(2 天),正在尝试使用 web 服务。我已经成功编译了一个示例脚本来访问和使用 web 服务。通过控制台应用程序对其进行了测试,并且运行良好。我用wsdl.exe编译生成proxy.cs文件,然后用csc.exe生成exe。

现在我希望能够使用 Web 表单中的参数调用脚本,但我有点迷失了。我创建了一个基于 C# 的表单,其中输入了参数(用户、密码)。按下提交按钮时,我想调用 web 服务。

我是否需要将 .cs 编译成 DLL 并直接在我的代码中使用它?我该怎么做?

感谢你给与我的帮助。记住我来自 PHP,所以这一切对我来说都很新鲜!!!

顺便说一句,wsdl.exe 和 svcutil.exe 有什么区别?

4

2 回答 2

1

您甚至不需要使用 WSDL.exe,只需从您正在使用 Web 服务的项目中创建一个 Web 引用,您就可以开始使用了!之后,您基本上可以像使用任何本地库类一样使用 Web 服务。网络参考负责所有细节。

于 2009-04-21T12:02:23.793 回答
0

wsdl.exe为您的 Web 服务类写入WSDL,并为您的 WSDL 代理类 svcutil.exe可以做更广泛的事情,但可以为 WCF(Windows Communication Foundation)服务生成代理。也许 svcutil 可以被认为是 wsdl 的 WCF 版本。

于 2009-04-21T12:09:35.743 回答