4

我刚刚在 Visual Studio 2010 中创建了一个示例 WCF 服务应用程序。它具有以下配置和服务代码。我需要查看生成的相应 WSDL。我需要做什么才能看到相应的 WSDL?

在此处输入图像描述

代码

public class Service1 : IService1
{
    public string GetData(int value)
    {
        return string.Format("You entered: {0}", value);
    }

    public CompositeType GetDataUsingDataContract(CompositeType composite)
    {
        if (composite == null)
        {
            throw new ArgumentNullException("composite");
        }
        if (composite.BoolValue)
        {
            composite.StringValue += "Suffix";
        }
        return composite;
    }
}

参考

  1. 如何生成wcf服务库项目的wsdl文件?
  2. 有什么方法可以从 WCF 服务应用程序创建 WSDL 文件?
  3. WCF 自动生成的 WSDL
4

3 回答 3

8

您可以右键单击 svc 文件并选择在浏览器选项中查看。然后,将 ?WSDL 添加到 URL 的末尾。它将显示 WSDL 文件。

您也可以为此使用 SVCUtil。

于 2012-08-07T06:45:26.803 回答
4

尝试添加?wsdl到您的服务网址的末尾。

于 2012-08-07T06:45:14.930 回答
4

如果您需要将 WSDL 导出到文件,您可以使用 SVCUtil 来完成此操作。

svcutil /t:metadata http://servername/path/WCFSeviceApplication.svc?singleWsdl
于 2016-04-28T07:11:49.103 回答