在VB.NET中使用Web服务

tpo*_*pow 5 .net vb.net web-services

我是第一次在.NET中测试Web服务.我几乎在那里,但我似乎无法使用Web服务.我知道这篇文章类似于本网站上大约5-6篇其他帖子,但我已经对它们进行了审核,但仍然无法正确理解语法.

到目前为止,我有: - 创建一个简单的Web服务,创建一个目录 - 在开发环境中工作,但在实时服务器上工作时遇到了一些麻烦 - 我可以启动"自动"生成的.NET我们服务页面. - 添加了Web服务引用 - 现在可以在我的解决方案资源管理器和intellisense中查看引用.

更新:这是webservice本身的链接:http: //67.78.188.50/Jservices/Service1.asmx

Web服务接受一个字符串(目录名称,例如/ test/directory).但是,当我输入Web引用的名称(ServiceReference1)时 - 我没有得到我期望的方法...

以下是我使用ServiceReference1对象的选项...

ServiceReference1.makeDirRequest
ServiceReference1.makeDirRequestBody
ServiceReference1.makeDirResponse
ServiceReference1.makeDirResponseBody
ServiceReference1.Service1Soap
ServiceReference1.Service1SoapChannel
ServiceReference1.Service1SoapClient
Run Code Online (Sandbox Code Playgroud)

TFD*_*TFD 8

通过,你没有发布足够的代码来看你做了什么

我强烈建议您使用WCF

鉴于您的样品名称已经过验证,您需要

Dim service As New ServiceReference1.Service1SoapClient
service.makeDir("some val")
Run Code Online (Sandbox Code Playgroud)

下载网络上的众多样本之一(很多代码项目),并让样本先运行.如果你不能去那么你的Windows安装还有其他问题