构建和使用 ProductService Web 服务
1. 构建 ProductService Web 服务
ProductService 是一个 XML Web 服务,它将公开两个 Web 方法。第一个方法允许用户计算在 Northwind Traders 数据库中购买特定数量的特定产品的成本,第二个方法接受产品名称并返回该产品的所有详细信息。
1.1 创建 Web 服务
创建 Web 服务的步骤如下:
1. 使用 ASP.NET Web Service 模板创建一个新项目,命名为 NorthwindServices,并在本地 Web 服务器上创建它。
2. 在解决方案资源管理器中,将 Web 服务类文件的名称从 Service1.asmx 更改为 ProductService.asmx。
3. 在类视图中,将 Service1 类重命名为 ProductService。
4. 选择该类,然后在“视图”菜单上,单击“代码”以显示 ProductService 的代码和文本编辑器窗口,该类位于名为 ProductService.asmx.cs 的文件中。
5. 检查 ProductService 类,它继承自 System.Web.Services.WebService。滚动到类的底部,有一个方法被注释掉了,因为这只是一个示例 Web 方法。
6. 向 ProductService 类添加以下 WebService 属性,该属性表示用于标识 XML Web 服务的命名空间:
[WebService (Namespace="ht