WCF 基礎連接已經關閉:連接被意外關閉

        之前的開發,是wcf和oracle在同一臺機器上,通過silverlight調用發佈的wcf的時候,沒有問題。但當wcf和oracle分別在不同的機器上時,則會報錯:WCF 基礎連接已經關閉:連接被意外關閉。

網上找了很多,都沒有說道關鍵,測試之後,錯誤依舊,後來經過摸索,找到正確的解決辦法。

因爲之前是正確的,所以不存在其他問題,應該就是網絡訪問或wcf配置的問題。修改了若干wcf的配置發現無效,於是定位問題是網絡訪問的問題。

在發佈wcf的時候如下圖


第三項,默認的選項是ClearText,而現在是網絡訪問,所以要改成Network。

並且,要把network service 用戶添加到administrators用戶組中。這兩個缺一不可,修改完畢後,調用正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章