3

我正在尝试从现有的 WSDL 创建一些 WCF Web 服务。对此有一些很棒的问题(12,肯定更多),但其中许多是 3 年前的问题,我最终想知道这些建议是否仍然有效。如果是,我如何完成将其集成到 Visual Studio 2010 中的 WCF 项目中?问题和链接的博客文章对于如何配置 .svc 以在运行后使用转换后的 WSDL 相当含糊svchost.exe(有关详细信息,请参阅链接的问题 1),并且线程中链接的博客文章表明有一种方法让 Visual Studio 围绕转换后的 WSDL 创建一个 .svc,但我在程序界面或文档中的任何地方都找不到它。

所以,我想,问题是:在 Visual Studio 2010/.NET 4.0 中进行合同优先 Web 服务设计的一般推荐方法是什么?

4

1 回答 1

1

它没有改变。您仍然可以使用 svcutil 和 WSDL 生成服务接口及其数据契约。甚至会生成一个客户端,尽管您不需要它。

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

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

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

于 2012-10-29T19:28:07.630 回答