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