我已经构建了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();
答案 0 :(得分:0)
我解决了这个问题。这是由于打开数据库连接。我错过了在服务器端关闭数据库连接。谢谢你的回答
答案 1 :(得分:-1)
它可能是服务器/主机上的工作内存问题。如果可用率低于5%,则无法得到回复。