0

我在 IIS 上托管 wcf 服务 (.NET 4.0)。服务类实现Interface_A了包含 [ServiceContract] 和 [OperationContract] 属性的接口。Interface_A当是 wcf 项目的一部分时,一切都很好。但是当Interface_A在另一个项目(我的服务合同项目)中时,只svcutil创建.config文件而没有.cs创建文件。我没有收到任何错误,并且wsdl在两种情况下看起来都一样。
我正在对 wsdl 使用 svcutil。
我认为在自己的项目中拥有服务接口是一个非常现实的场景,因为它允许服务接口和服务实现之间的严格分离。

4

1 回答 1

0

好的,我的错误:似乎没有充分的理由[servicecontract]在单独的 dll 中使用。因此,可以[servicecontract]在 wcf 服务类和服务类实现Interface_A中包含在单独的 dll 中。客户端和其他服务可能会使用此接口来提供通用架构。

于 2013-01-04T12:29:49.793 回答