我在网络方面的背景很少,我需要自己完成这项任务,所以我将非常感谢您的帮助这是我老板告诉我要做的(据我所知) - 我必须编写一个网络服务服务器它获取一些参数,检查它们的有效性,然后在数据库中插入/更新它们。所有参数都作为一个用 SOAP - WSDL 文件编写的数据包一起传递。我必须在 Visual Studio 2010 中使用 vb.NET 来完成它。我读了一些关于它的内容,如果我理解正确,.NET 已经处理了 SOAP 和 WSDL 问题,它对我来说是透明的,不是吗?还是我应该安装或实施与此相关的任何东西?我在网上看到一些例子,你只需要在asmx文件中实现web_method,是这样吗?如果是,我的方法将获得哪些参数 - 应该在数据包中的全部 20 个参数?为了连接到数据库,我需要声明或更新什么?任何帮助将不胜感激 - 如果答案太长,我很乐意获得一些我可以阅读和学习的相关材料的指针。非常感谢
问问题
4748 次
1 回答
1
尝试阅读这篇 MSDN 文章:它描述了如何使用 Visual Basic .NET 编写简单的 Web 服务
以下是链接的 MSDN 文章中的主要步骤:
- 启动 Visual Studio .NET 或 Visual Studio。
- 创建一个新的 Active Server Pages (ASP) .NET Web 服务项目。将 Web 服务命名为 MathService 并将该位置指向运行 ASP.NET 的适当 Web 服务器(如有必要)。
- 将解决方案文件的名称更改为 MathService 以保持一致性。
- 将创建的默认 Web 服务的名称从 Service1.asmx 更改为 MathService.asmx。
单击单击此处切换到设计器环境中的代码视图以切换到代码视图。
将类的名称从 Public Class Service1 更改为 Public Class MathService。
定义封装服务功能的方法。将从服务中公开的每个方法都必须在其前面使用 WebMethod 属性进行标记。如果没有此属性,该方法将不会从服务中公开。
单击 Build 菜单上的 Build 以构建 Web 服务。
- 浏览到 MathService.asmx Web 服务页面以测试 Web 服务。如果您将本地计算机设置为托管页面,则 URL 为 http://localhost/MathService/MathService.asmx。
于 2013-05-09T14:30:44.917 回答