2011-09-27 67 views
0

嗨,WCF,當時,IIS和端口

我與WCF現在工作了一段時間,但沒有財產以後IM在不明確。

當在IIS中託管WCF服務時,標準協議將爲http,默認端口爲80.如果需要,可以更改此portnr。

然後,它也可以使用TCP協議(WAS)在IIS中託管WCF服務。然而,WCF服務仍然會在http協議上的端口80上發佈它的mex,但是如何查看WCF TCP通信的端口nr?

我認爲我必須先打開mex的端口nr(通常是端口80),然後再打開WAS(IIS中的WCF TCP)端口?

BestRegards

回答

2

可以看到哪些端口TCP將通過進入IIS中的網站配置和查看的網站綁定,然後尋找(或添加,如有必要)net.tcp綁定使用。 Here是關於如何配置綁定的文檔。

如果我沒有記錯,默認端口爲808

+0

是的,我也看到了端口808,但在IIS7選擇服務時,有在操作面板沒有約束力?如果使用808,客戶端是否應該在配置文件中沒有設置? – Banshee

+0

當您選擇整個*網站*時,彈出綁定選項,而不是應用程序或虛擬目錄。綁定始終在網站級進行配置。至於沒有出現在配置文件中的808:你通常看到的是客戶端使用的URL,並且如果在URL中沒有指定端口,它將使用默認值(808)。 – tomasr