如圖,wcf的net.tcp報錯,困擾了好久
uj5u.com熱心網友回復:
WCF 通信的超時時間可能不夠,就是說通信時,如果設定的超時時間是1分鐘,但是對方在超過1分鐘時仍未應答,那么就會出現超時的例外。你可以修改組態檔(web.config 或 app.config,app 是你的專案名稱)中的相應引數值。uj5u.com熱心網友回復:
<basicHttpBinding><!--其實要修改所有的服務,不管是服務端還是客戶端,Binding那邊增加一個沒有設定名字的默認配置就OK了-->
<binding closeTimeout="00:10:00" receiveTimeout="00:20:00" sendTimeout="00:20:00" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
</binding>
</basicHttpBinding>
uj5u.com熱心網友回復:
<bindings>
<netTcpBinding>
<binding name="netTcp" openTimeout="00:30:00" receiveTimeout="00:30:00" sendTimeout="00:30:00" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" >
<security mode="None"></security>
</binding>
</netTcpBinding>
</bindings>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/102063.html
標籤:C#
上一篇:C#表單應用出現的問題
