我有一个WSDL文件,我正在try 创建一个符合WSDL的web服务.

我已经使用使用现有服务的WSDL文件创建了客户机,但我从未创建过需要遵循特定WSDL的web服务.

我甚至使用了:

wsdl.exe mywsdl.wsdl /l:VB /serverInterface

现在我有一个.从该WSDL生成的vb文件.然而,我不确定我该如何处理这个VB文件.看起来里面有一个公共接口,但没有实现该接口的类.它还为WSDL中的类型提供了一系列分部类.

我原以为会有某种存根,我将代码放入其中以完成服务调用.我以前只创建过简单的Web服务,没有一个使用公共接口,所以我不熟悉这里发生的事情.

此时,我不确定如何使用生成的.vb文件,并使其与.asmx文件以及完成该接口所需的其他编码.

推荐答案

如果已经创建了接口,则需要实现这些接口

如果您有此接口(具有一些自动生成的更多属性):


public interface IRealWebService
{
    string GetName();

}

你应该做一项新服务:


public class WebTestService : System.Web.Services.WebService, IRealWebService
{

    #region IRealWebService Members

    [WebMethod]
    public string GetName()
    {
        return "It Works !!!!";
    }
    #endregion
}

Asp.net相关问答推荐

更新剃须刀页面中图表的值

无法从部署在应用程序负载均衡器后面的 AWS ECS 上的应用程序发送 HTTP/S 请求

是否可以发布 ASP.NET 5 应用程序以使目标机器不需要安装 DNX?

每月的每一天

是否可以在 web.config 中添加响应 http 标头?

如何在 C# 中转换 TryCast?

在 asp.net 中为动态 PDF 指定文件名

在asp.net mvc 3中实现FilterAttribute,IActionFilter和从ActionFilterAttribute继承有什么区别?

IIS Express 安装目录在哪里?

ASP.NET Core 中的 NuGet 包位置在哪里?

在 Visual Studio 2010 Professional 中找不到请求的 .Net Framework 数据提供程序

对 ASP.NET 2.0 网页进行单元测试的最佳方法是什么?

.NET AJAX 调用 ASMX 或 ASPX 或 ASHX?

当.NET抛出WebException((400)错误请求)时如何处理WebResponse?

Cache.Add 绝对过期 - 是否基于 UTC?

OWIN 和 Katana,为什么要将应用程序与服务器解耦?

Request.Cookies 和 Response.Cookies 之间的区别

如何在 .NET Core 中实现 DbContext 连接字符串?

连接字符串正确时出现实例失败错误

jQuery Ajax 调用 - 成功设置变量值