1
當調用從我們的生產服務器中的一個我servicestack API,使用我們的web應用程序,我得到這個異常:一個現有的連接被強行遠程主機在生產環境中關閉
IOException異常:無法讀取數據傳輸連接:現有連接被遠程主機強制關閉。
這隻有當我撥打服務throught我的網站,使用ServiceStack JsonServiceClient
這裏是服務客戶端的代碼發生:
var client = this.GetJsonServiceClient();
client.Timeout = TimeSpan.FromMinutes(30);
var result = client.Post<TotalRedeemsFindResponse>(request);
return result;
這是我發現:
- 如果我直接從瀏覽器調用服務的URL,在與網站相同的服務器上,它返回正確的響應
- 如果我從本地機器調用服務的URL,它將返回正確的響應。
- 如果用我的JsonServiceClient(等同於一個在我的生產環境)的本地版本,它返回正確的響應
我出來做什麼想法,嘗試修復這個問題。你們有沒有解決方案讓我嘗試?
感謝