0

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

4

1 回答 1

1

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

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

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

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

  6. 定义封装服务功能的方法。将从服务中公开的每个方法都必须在其前面使用 WebMethod 属性进行标记。如果没有此属性,该方法将不会从服务中公开。

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

  8. 浏览到 MathService.asmx Web 服务页面以测试 Web 服务。如果您将本地计算机设置为托管页面,则 URL 为 http://localhost/MathService/MathService.asmx
于 2013-05-09T14:30:44.917 回答