IIS7上部署WCF問題總結

在IIS上部署WCF實在是方便,只需要簡單安裝一下Windows組件就可以了。

若使用net.tcp協議,需要指定端口,默認端口爲808,也就是需要在綁定裏面選擇類型net.tcp,在綁定信息裏面輸入808:*,即指定端口爲808;

但是,若想在一臺IIS服務器裏部署兩個WCF服務,怎麼辦呢?總不能兩個都用808端口吧。當然不行了。若把第二個WCF服務的net.tcp端口指定其他未被使用的端口,例如809,可能發現也不可以。爲什麼呢?

我經過多次試驗,發現若第一個WCF服務net.tcp端口設置爲808,部署第二個WCF服務時,不管指定什麼端口,都是不行的。

若把第一個WCF服務的net.tcp端口設置爲除808之外的其他端口,例如809,再把第二個WCF服務的net.tcp端口設置爲808,就可以了。

所謂默認端口,就是在訪問此服務時可以不用指定此端口,默認會使用此端口。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章