WCF之常見異常整理(不斷更新中...)

系統Win7   IIS7.5tcp

異常1.找不到具備綁定 NetTcpBinding 的終結點的與方案 net.tcp 匹配的基址。註冊的基址方案是 [http]。網站

產生緣由:網站沒有配置net.tcp協議,網站默認只有http協議
解決方案:打開IIS選擇編輯網站下的綁定,配置net.tcp協議,具體操做可自行搜索。
疑問:網站正確配置了net.tcp協議,還報這個錯誤?
可能緣由:端口不對,好比在IIS中配置的net.tcp協議的端口1000,可能在Visul Studio中 右鍵打開svc文件,會分配另一個端口,好比2000,這就可能產生這個問題
解決方案:在IIS中打開svc文件
 
 
異常2.使用WCF配置雙工使用net.tcp協議時,使用iis瀏覽網站協議顯示的仍是http。
 
咱們使用的是net.tcp協議,而在這裏顯示的倒是http協議。
解決方案:
<serviceMetadata httpGetEnabled="false" httpsGetEnabled="false"/> 

解決後:spa

相關文章
相關標籤/搜索