IIS7上部署WCF問題總結

2021-09-30 11:18:48 字數 434 閱讀 8955

在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,就可以了。

所謂預設埠,就是在訪問此服務時可以不用指定此埠,缺省會使用此埠。

IIS7中WCF配置問題集合

1 iis註冊wcf 以管理員身份執行命令列 c windows microsoft.net framework v3.0 windows communication foundation servicemodelreg.exe r y 3 無法識別的屬性 targetframework 請注意屬性...

WCF發布到IIS7問題的解決方案

今天用vs2010開發了乙個wcf服務進行乙個簡單測試,沒想到這點小事竟然折騰了我2個小時。為避免其他兄弟遇到相同的問題少走彎路做一下總結。作業系統 windows7 旗艦版 開發環境 vs2010 net framework4.0 asp.net4.0 第一步 檢查windows7中iis是否安裝...

配置 Win7 和 IIS7 以支援WCF

win7 和 iis7 預設不支援wcf,要使其支援wcf,需要執行如下操作 1.以管理員 administrator 方式執行c windows system32 cmd.exe 2.執行命令 windir microsoft.net framework v3.0 windows communic...