合同优先的WCF服务 - 仍然有效吗?

时间:2012-10-29 19:16:30

标签: c# .net visual-studio-2010 wcf wsdl

我正在尝试从现有的WSDL创建一些WCF Web服务。关于SO,有一些很棒的问题,(12,肯定更多),但其中很多都来自3年前,我最终想知道这些建议是否仍然有效。如果是,如何在Visual Studio 2010中完成将其集成到WCF项目中?问题和链接的博客文章对于如何配置.svc在运行svchost.exe之后使用转换后的WSDL(参见链接问题1以获取详细信息)以及blog post已链接的内容非常清楚在线程中建议有一种方法可以让Visual Studio围绕转换的WSDL创建一个.svc,但我无法在程序的界面或文档中找到它。

因此,我想,问题是:在Visual Studio 2010 / .NET 4.0中,通常建议采用合同优先Web服务设计的方式是什么?

1 个答案:

答案 0 :(得分:1)

它没有改变。您仍然可以使用svcutil和WSDL生成服务接口及其数据协定。即使是客户端也会生成,但您不需要。

然后,您可以创建.svc文件,该文件仅指示ServiceHost要托管哪个类,如here所述:

<% @ServiceHost Service="MyNamespace.MyServiceImplementationTypeName" %>

您的实施当然必须实现生成的服务接口。

相关问题