C#有时会出现错误“底层连接已关闭:预计将保持活动状态的连接已被服务器关闭”

时间:2017-05-20 10:15:34

标签: c# .net asp.net-mvc iis asp.net-web-api

var request = new RestRequest("api/Article/List/TotalCount/{CompanyID}", Method.POST) { RequestFormat = DataFormat.Json };
        request.AddParameter("CompanyID", CompanyID, ParameterType.UrlSegment);
        request.AddBody(filterData);
        var response = Client.Execute<GridViewCount>(request);
        if (response.Data == null)
            throw new Exception(response.ErrorMessage); //Here I am getting Error.

这是我用RestSharp调用web api编写的代码。

此代码工作正常,我的Web API代码也可以正常工作。但有时我得到错误“基础连接已关闭:预期保持活动的连接已被服务器关闭”

注意:这是MVC项目。

1 个答案:

答案 0 :(得分:0)

这是一个错误,因为您已经两次调用该代码。您很可能有一个静态类,或者您应该为该对象创建一个新实例