我的ServiceStack Web服务出现问题。在发现成本影响后我不得不从v4转到v3 - 在服务方面这很好。 (我只提到它,因为它可能在某种程度上相关)。
但是,在我的C#客户端代码中,我现在收到一个异常,我不知道出了什么问题。
var client = new JsonServiceClient("http://192.168.0.60:7070/api/");
WpDataRestService.ServiceModel.GetClientDataResponse response = client
.Get(new ServiceModel.GetClientData {
AccountId = accountId,
Date = versionDate
});
return response.Results;
运行此代码时,我得到例外:
WebServiceException未处理 - 未找到
..但只有在调用这段代码后才能调用335。这是在一个循环中运行,我正在检索(主要是缓存)有关客户端的数据以构建报告。出于某种原因,在第336次迭代中,我得到404错误。
是否存在某种类型的连接被关闭或者这些连接可以解释这种情况?或者以某种方式导致异常的呼叫数量?
答案 0 :(得分:0)
问题在于,由于某种原因,传递给Web服务的DateTime值对于其中一个循环迭代是无效的。现已更正。