WCF在一些请求后停止响应

时间:2017-08-16 11:21:22

标签: c# .net web-services wcf

我已经构建了wcf。它运作良好

问题是当我多次调用它时会显示以下错误:

  

服务器在处理请求时遇到错误。见服务器   日志了解更多详情

我配置了WCF跟踪文件,但它始终为空。这突然停止服务以及如何解决这个问题的原因是什么?

以下是我每20秒在客户端使用的代码:

string url = "http://host/Service.svc/method";
                HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(url);

                webrequest.Method = "GET";

                ASCIIEncoding encoding = new ASCIIEncoding();

                HttpWebResponse webresponse = (HttpWebResponse)webrequest.GetResponse();

                Encoding enc = System.Text.Encoding.GetEncoding("utf-8");

                StreamReader loResponseStream =
                    new StreamReader(webresponse.GetResponseStream(), enc);

                string strResult = loResponseStream.ReadToEnd();

                loResponseStream.Close();

                webresponse.Close();

2 个答案:

答案 0 :(得分:0)

我解决了这个问题。这是由于打开数据库连接。我错过了在服务器端关闭数据库连接。谢谢你的回答

答案 1 :(得分:-1)

它可能是服务器/主机上的工作内存问题。如果可用率低于5%,则无法得到回复。