跟asp.net毫无关系。在winform、Wpf、silverlight或者别的什么,都可以引用wsdl文件。你在你为工程添加webservice的窗口那里,不选择http url而是选择file url,直接给出你的wsdl文件路径就行了。
解决方案 »
- MVC3 Excel 导出
- 点击Button 满足我写的条件的时候 确认取消窗口出现,否则不出现 确认取消按钮,
- DevExpress 中 propertyGridControl控件問題
- Winforms如何获取ListView水平滚动条的滚动区域总高度???
- asp.net 代码出错 帮忙解决下 谢谢了
- 问:一台机子上的两个IP可不可以用同一个端口号?
- winform 中listbox该怎么用
- 平时学习.net过程中积累一些第三方控件、组件 如果:cell、Sread 等 共享给大家
- 实时监控一个文本文件的变化
- 传递用户控件ViewState问题
- 想问一个C#多线程的问题,更多的可能是算法.
- WinForm实时刷新问题
在winform中引用web引用vs会自动建立web服务文件。
文件里面已生成相关方法。
你要做的就是读取数据。然后return下。就ok了。很简单。过程明白就OK 了。
你直接选择c:\.......\abc.wsdl 文件就行了,而不用选择http协议下的路径。
得看文档了,或者看看源程序,VS中选择显示所有文件,Service References下每个Item下都有Reference.cs这样的文件。里面的类就是Vs给你生成的代理类。使用代理类, 调用Webservice就好象调用本地类库那样简单。
得看文档了,或者看看源程序,VS中选择显示所有文件,Service References下每个Item下都有Reference.cs这样的文件。里面的类就是Vs给你生成的代理类。使用代理类, 调用Webservice就好象调用本地类库那样简单。
我这里是调用别人提供的Webservice来做开发,别人给我提供了接口WSDL文件,我引入后就得到了图中的内容,然后实例化类后可以得到下面的东西:
SMS_send.scdl_sms_send_ws_SingleRequest sd = new SMS_send.scdl_sms_send_ws_SingleRequest();
sd.Body.PhoneNum = "";
sd.Body.UserId = "";
sd.Body.Pwd = "";
sd.Body.Content = "";
我就是需要对上面的字段赋值后发送给接口,然后会返回信息给我。但是发送接口是:http://192.168.10.100/send_ws.asmx
我怎么调用,语法怎么写,用POST方法?