我刚刚在Visual Studio 2010中创建了一个示例WCF服务应用程序。它具有以下配置和服务代码。我需要看到生成的相应WSDL。我需要做些什么才能看到相应的WSDL?
CODE
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;
}
}
参考
答案 0 :(得分:7)
您可以右键单击svc文件,然后在浏览器选项中选择查看。然后,将?WSDL添加到URL的末尾。它将显示WSDL文件。
您也可以使用SVCUtil。
答案 1 :(得分:4)
如果需要将WSDL导出到文件,可以使用SVCUtil来完成此任务。
svcutil /t:metadata http://servername/path/WCFSeviceApplication.svc?singleWsdl
答案 2 :(得分:3)
尝试将?wsdl
添加到服务网址的末尾。