在VB.NET中创建Web服务

时间:2013-05-09 14:14:23

标签: vb.net web-services soap

我只有很少的网络背景,我需要自己完成这项任务,所以我将非常感谢你的帮助 这是我的老板告诉我做的事情(据我所知) - 我必须编写一个Web服务服务器,它获取一些参数,检查它们的有效性,然后在数据库中插入/更新它们。所有参数作为用SOAP-WSDL文件编写的包一起传递。我必须在Visual Studio 2010中使用vb.NET。我读了一下它,如果我理解正确.NET已经注意了SOAP和WSDL问题,它对我来说是透明的,不是吗?或者我应该安装或实施任何相关的内容?我在网上看到一些例子,你要做的就是在asmx文件中实现web_method,是这样吗?如果是的话,我的方法将获得哪些参数 - 整组20个参数应该在数据包中?我需要声明或更新以连接到数据库的任何内容?任何帮助将不胜感激 - 如果答案太长,我会很高兴得到一个指向我可以阅读和学习的相关材料的指针。 非常感谢

1 个答案:

答案 0 :(得分:1)

尝试阅读this MSDN文章:它描述了如何使用Visual Basic .NET编写简单的Web服务

以下是链接的MSDN文章的主要步骤:

  
      
  1. 启动Visual Studio .NET或Visual Studio。
  2.   
  3. 创建新的Active Server Pages(ASP).NET Web服务项目。将Web服务命名为MathService并将位置指向   必要时运行ASP.NET的适当Web服务器。
  4.   
  5. 将解决方案文件的名称更改为MathService以保持一致。
  6.   
  7. 将从Service1.asmx创建的默认Web服务的名称更改为MathService.asmx。
  8.   
  9. 单击“单击此处切换到设计器环境中的代码视图”以切换到代码视图。

         

    将类的名称从Public Class Service1更改为Public   MathService类。

  10.   
  11. 定义封装服务功能的方法。必须标记将从服务公开的每个方法   它前面的WebMethod属性。没有这个属性,   方法不会从服务中公开。

  12.   
  13. 单击Build菜单上的Build以构建Web服务。

  14.   
  15. 浏览到MathService.asmx Web服务页面以测试Web服务。如果将本地计算机设置为托管页面,则URL为   http://localhost/MathService/MathService.asmx
  16.