代碼運行時沒有問題,讓程式一直運行在不確定的時間就會出現錯誤,有時是一天出現錯誤,有時是幾個小時就出現錯誤,新人小白請求支援啊

public string GetResponseData(string JSONData, string Url)
{
string url = "URL地址";
byte[] bytes = Encoding.UTF8.GetBytes(JSONData);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentLength = bytes.Length;
request.ContentType = "application/json;charset=UTF-8";
Stream reqstream = request.GetRequestStream();
reqstream.Write(bytes, 0, bytes.Length);
//宣告一個HttpWebRequest請求
//request.Timeout = 60000;
//設定連接超時時間
request.Headers.Set("Pragma", "no-cache");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream streamReceive = response.GetResponseStream();
Encoding encoding = Encoding.UTF8;
StreamReader streamReader = new StreamReader(streamReceive, encoding);
string strResult = streamReader.ReadToEnd();
streamReceive.Dispose();
streamReader.Dispose();
Console.WriteLine(strResult);
WriteMessage(strResult);
return strResult;
}
uj5u.com熱心網友回復:
服務器內部錯誤,查看下站點日志找出具體原因uj5u.com熱心網友回復:
出什么錯呢。uj5u.com熱心網友回復:
運行沒有錯誤,運行時間長就會出現遠程服務器回傳錯誤:(500)內部服務器錯誤,有時幾個小時出現錯誤,有時一天出現這個錯誤uj5u.com熱心網友回復:
那個弱弱的問一下站點日志在哪里看,新人小白不太懂,謝謝大佬uj5u.com熱心網友回復:
要看服務器上的例外,服務器介面如果有全域例外捕獲最好,沒的話就對介面做個try cache捕獲例外,然后記錄日志uj5u.com熱心網友回復:
500錯誤,就是程式引起的。
當然,資料也可能導致你的程式出現500錯誤。
uj5u.com熱心網友回復:
運行沒有錯誤,運行時間長就會出現遠程服務器回傳錯誤:(500)內部服務器錯誤,有時幾個小時出現錯誤,有時一天出現這個錯誤
出什么錯呢。
500錯誤,就是程式引起的。
當然,資料也可能導致你的程式出現500錯誤。
uj5u.com熱心網友回復:
嗯,好的,謝謝uj5u.com熱心網友回復:
那怎么避免錯誤或防止錯誤發生呢
運行沒有錯誤,運行時間長就會出現遠程服務器回傳錯誤:(500)內部服務器錯誤,有時幾個小時出現錯誤,有時一天出現這個錯誤
出什么錯呢。
500錯誤,就是程式引起的。
當然,資料也可能導致你的程式出現500錯誤。
你要先找到出錯的地方,修復這個bug
uj5u.com熱心網友回復:
嗯,好的,謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/net/103368.html
標籤:C#
上一篇:關于Graphics 列印的問題
