我创建了一个名为IdbServiceMonitorHost的Web服务。 该服务在调试模式下工作,但在发布模式下很少出现故障。
[ServiceContract]
public interface IIDBServiceMonitor
{
[OperationContract]
XMLStringResponse getXMLStrings(int serviceId, int requestId);
[OperationContract]
ServiceMonitorLogListResponse getServiceMonitorInfoList(int xmlLength);
[OperationContract]
ServiceGroupResponse getServiceGroups();
[OperationContract]
ServiceMonitorLogResponse getServiceLog(int serviceId, int requestId);
[OperationContract]
ServiceTypeResponse getServiceTypes();
}
当我在发布模式下使用WCFTestClient调用getServiceMonitorInfoList()方法太多次时,该服务停止工作并返回xxxx.exe停止工作错误消息。但是,在调试模式下,即使我每秒发送一个请求,服务也能正常工作。这是App.config文件。
我该如何解决这个问题?