台灣最大程式設計社群網站
線上人數
979
 
會員總數:246203
討論主題:189774
歡迎您免費加入會員
討論區列表 >> ASP.NET >> WCF SERVICE發布宿主IIS net.tcp通訊
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
WCF SERVICE發布宿主IIS net.tcp通訊
價值 : 100 QP  點閱數:254 回應數:3
樓主

精載
初學者
10 68
998 99
發送站內信

如提,我用VS2012開發時按RUN後前後端連結正常(一樣是IIS net.tcp),但發布後一樣使用IIS宿主走net.tcp,但就是一直不能
一直報錯:無法連接到 net.tcp://localhost:8744/WcfService.Service2.svc。連線嘗試持續了 00:00:02.0017201 時間範圍。TCP 錯誤碼 10061: 無法連線,因為目標電腦拒絕連線。 127.0.0.1:8744。

而上網找資料還是一樣
[WCF] WCF Service 設定net.tcp 傳輸協定

WCF探勘2-跨機器執行net.tcp
------------------------------------------------------------------------------------
目前SERVICE預覽正常但CLIENT就是一值連不到一樣報上方錯誤,以下是我SERVICE及CLIENT的config設定
PS.我在開發時是用WCF LIB專案開發SERVICE
開發時ADDRESS
<add baseAddress="http://localhost:8733/Design_Time_Addresses/WcfService/Service2/" />
<add baseAddress="net.Tcp://localhost:8744/Design_Time_Addresses/WcfService/Service2/" />

發布後我修改
<add baseAddress="http://localhost:8733/WcfService.Service2.svc" />
<add baseAddress="net.Tcp://localhost:8744/WcfService.Service2.svc" />
以上是我發布後唯一修改(當然前端一樣改ADDRESS)
-------------------------------------------------------------------------------------


SERVICE端


CLIENT端


搜尋相關Tags的文章: [ WCF SERVICE發布宿主IIS net.tcp通訊 ] ,
本篇文章發表於2020-11-27 13:58
1樓
作者回應

精載
檢舉此回應
找到了原來在CLIENT的WEB.config中ADDRESS在localhost:8744是要寫電腦名稱
本篇文章回覆於2020-11-30 14:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
如果Server端設定正確,相關服務啟用
Client端透過【加入服務參考】,就可以在Client端產生相關ABC的設定

^_^
本篇文章回覆於2020-11-30 14:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

精載
檢舉此回應
我是用WCF LIB開發SERVICE所以發布後相關設定要改,因為在開發時WCF LIB無.SVC只有.CS但發布後會將.CS改成.SVC所以整題設定的A會不同
本篇文章回覆於2020-12-01 11:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.