【WCF】套接字連接已中止。這可能是由于處理消息時出錯或遠程主機超過接收超時或者潛在的網絡資源問題導致的。本地套接字超時是“00:00:59.6010000”

          如果您遇到如題所示異常提示,恭喜您找對地方了!

          出現這種問題一般是由WCF的安全機制導致的,這種情況一般只會出現在NetTcpBinding的情況下,你會發現將WCF服務與本機置于同一臺機上,無論客戶端采用哪種方式(iis,VS自帶的WEB服務器、ConsoleApplication、WinForm),都不會有問題,但是當把WCF服務部署在局域網內某臺機器上,然后通過客戶端去訪問就有問題了,而出問題的情況讓人很莫明其妙(IIS訪問時出現如題的異常,而VS自帶的WEB服務器、ConsoleApplication、WinForm都不會出現異常)。

          針對這種情況,解決方法如下:

          注:以下的解決辦法為禁用WCF連接安全限制,當然你可以設置該Mode為其它類型,同時設置安全驗證方式等

          1. 配置文件實現
          [code lang=”xml”]
          ?????
          ???????
          ?????????
          ?????????

          ???????

          ?????

          [/code]
          2. 編碼實現
          [code lang=”csharp”]NetTcpBinding binding = new NetTcpBinding()
          {
          ?????? ReaderQuotas = new XmlDictionaryReaderQuotas()
          ?????? {
          ?????????????? MaxStringContentLength = 2147483647
          ?????? },
          ?????? Security = new NetTcpSecurity()
          ?????? {
          ?????????????? Mode = SecurityMode.None
          ?????? }
          };[/code]

          本博客所有文章如無特別注明均為原創

          如果覺得對你有幫助,可以通過下方打賞對作者表示鼓勵

          本文采用知識共享署名-非商業性使用-相同方式共享

          如若轉載,請注明出處:《【WCF】套接字連接已中止。這可能是由于處理消息時出錯或遠程主機超過接收超時或者潛在的網絡資源問題導致的。本地套接字超時是“00:00:59.6010000”》http://www.solariosolutions.com/511.html

          (5)
          打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
          鋒哥的頭像鋒哥管理員
          上一篇 2013年9月5日 12:29
          下一篇 2013年9月9日 09:15

          相關推薦

          發表回復

          登錄后才能評論
          国产厨房乱子伦露脸,XXXXAAA欧美,日本 888 XXXX,国产欧美日韩一区二区图片