Кто-нибудь знает эту проблему:
"Базовое соединение было закрыто: произошла непредвиденная ошибка получить. "?
Как мы можем решить эту проблему?
Это общая ошибка, которая может быть вызвана чем угодно (в моем случае некоторые образы tiff вызывали ошибку gdi + в службе wcf).
Начните с проверки:
Я увеличил время завершения работы в пуле приложений, и теперь он работает нормально.
Поиск в Google «Базовое соединение было закрыто: при получении произошла непредвиденная ошибка» бросает эти результаты.
Оттуда этот пост :
... Я добавил следующий код в мой файл reference.cs (который должен быть сделано каждый раз, когда я обновляю ссылка на веб-сервис), чтобы назначить значение keepalive в false, чтобы позволить соединение должно быть закрыто и вновь открыто. protected override WebRequest GetWebRequest(Uri uri) { HttpWebRequest webRequest = (HttpWebRequest) base.GetWebRequest(uri); webRequest.KeepAlive = false; webRequest.ProtocolVersion=HttpVersion.Version10; return webRequest; } I have also added a reference to System.Net via a using statement to импортировать пространство имен HttpWebRequest.
... Я добавил следующий код в мой файл reference.cs (который должен быть сделано каждый раз, когда я обновляю ссылка на веб-сервис), чтобы назначить значение keepalive в false, чтобы позволить соединение должно быть закрыто и вновь открыто.
protected override WebRequest GetWebRequest(Uri uri) { HttpWebRequest webRequest = (HttpWebRequest) base.GetWebRequest(uri); webRequest.KeepAlive = false; webRequest.ProtocolVersion=HttpVersion.Version10; return webRequest; } I have also added a reference to System.Net via a using statement to
импортировать пространство имен HttpWebRequest.
да, "основное соединение было закрыто", или, точнее, браузер был закрыт до загрузки страницы.
Всегда есть вероятность, что это настоящая ошибка на уровне сети (т. Е. Плохой прокси), но вы не предоставили достаточно подробностей.