我已经构建了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();
我解决了这个问题。 这是由于打开的数据库连接。我错过了在服务器端关闭数据库连接。谢谢你的回答
这可能是服务器/主机上的工作内存问题。如果可用数量少于 5%,则不会得到任何响应。