Я использую службу WCF для соединения внешнего приложения WPF с внутренней базой данных ERP.
Я получаю ошибку службы WCF: «Соединение было неожиданно закрыто» в моем приложении WPF при попытке загрузить таблицу со многими записями (около 1000). Все идет хорошо на столах с 10 - 20 записями.
В моих настройках службы WCF у меня нет ничего, что касалось настроек TimeOut. Возможно, есть некоторые настройки тайм-аута по умолчанию. Как я могу это изменить?
Это код с настройками моей службы WCF:
public void Start()
{
BasicHttpBinding binding = new BasicHttpBinding();
binding.Name = "NAVBinding";
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
Uri baseAddress = new Uri("http://localhost:8000/nav/customer");
Customer_Service service = new Customer_Service();
serviceHost = new ServiceHost(service, baseAddress);
serviceHost.AddServiceEndpoint(typeof(ICustomer_Service), binding, baseAddress);
OpenMetadataExchange(baseAddress);
service.navEventListner = this;
serviceHost.Open();
}