1

我通过 net.tcp 绑定在 IIS 7 中托管 WCF 服务。我有两个关于 IIS 配置的问题。

  1. 我只能在包含我的服务代码的网站中配置 net.tcp 协议吗?到目前为止,我发现的所有示例总是在 http 协议之后附加 net.tcp 协议。
  2. 我们可以打开两个功能:Windows Communication Foundation Http Activation 和 Windows Communication Foundation Non-Http Activation。一些我们需要打开非 Http 激活的示例状态和其他状态都需要打开。我的测试表明两者都是必需的。但是,我不明白两者之间的区别。如果我的服务和客户端只使用 net.tcp 协议,为什么需要 Http Activation?
4

1 回答 1

0

即使您的服务是 net.tcp,添加服务引用时使用的元数据交换也可能是 http。

你做了哪些测试?如果您需要更多帮助,请发布您的配置文件。

于 2011-05-02T18:36:13.763 回答