2011-03-23 83 views
1

我在IIS 7中通過net.tcp綁定託管WCF服務。我有兩個有關IIS配置的問題。在IIS 7中使用net.tcp綁定主機WCF

  1. 我只能在包含我的服務代碼的網站上配置net.tcp協議嗎?到目前爲止,我發現的所有樣本總是在http協議之後追加net.tcp協議。
  2. 我們可以打開兩個功能:Windows Communication Foundation Http激活和Windows Communication Foundation非Http激活。我們需要打開非Http激活的其他示例狀態,以及其他狀態都需要打開。我的測試表明,兩者都是必需的。但是,我不明白這兩者之間的區別。如果我的服務和客戶端只使用net.tcp協議,爲什麼需要Http激活?

回答

0

即使您的服務是net.tcp,添加服務引用時使用的元數據交換可能是http。

你做了哪些測試?如果你需要更多的幫助發佈你的配置文件。

+0

對我而言,服務在內部使用,不需要公開元數據。我不明白爲什麼微軟不使用http綁定是強制性的。對於http激活部分,我想我知道爲什麼。該模塊有助於將svc文件類型註冊到IIS。所以即使我使用net.tcp,終點仍然是一個svc文件。 – intangible02 2011-05-13 16:23:49