【问题标题】:Hosting Multiple Service Contracts in IIS在 IIS 中托管多个服务合同
【发布时间】:2010-10-31 00:08:24
【问题描述】:

如何在 IIS 中托管多个服务合同。例如,我的项目中有 3 个不同的服务合同,并在三个不同的类中实施。首先,我使用 SVC 文件在 IIS 中托管服务合同,现在我想在同一服务中托管另一个服务。可能吗?

如何在单个服务(svc 文件)中公开多个服务合同,是否可能?请给我一些关于此解决方案的输入。

【问题讨论】:

    标签: wcf


    【解决方案1】:

    是的。您的 .svc 文件指的是服务类。这个类可以实现多个服务契约,只需列出它们。简例:

    [ServiceContract]
    public interface ICalculator // ...
    
    [ServiceContract]
    public interface IHelloWorld // ...
    
    public MyMultiContractService : ICalculator, IHelloWorld // ...
    
    <%@ServiceHost language=c# Debug="true" Service="MyMultiContractService"%>
    

    【讨论】:

      【解决方案2】:

      如果您还不知道,这里有一个关于 WCF 的精彩截屏视频系列。

      http://msdn.microsoft.com/en-us/netframework/wcf-screencasts.aspx

      【讨论】:

      • 我认为他只需要一些关于如何托管他的服务的帮助,而不是整个截屏 abt WCF。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-13
      • 2011-07-25
      • 2020-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多