2009-06-11 2 views

ответ

0

Да, «базовое соединение было закрыто», или, точнее, браузер был закрыт до загрузки страницы.

Всегда есть вероятность, что это настоящая ошибка сетевого уровня (т. Е. Плохой прокси), но вы не обеспечиваете достаточно деталей.

0

Я увеличил время выключения в пуле приложений, и теперь он работает нормально.

0

Поиск в Google «Основное соединение было закрыто: произошла непредвиденная ошибка при получении». throws these результаты.

Оттуда this post:

... Я добавил следующий код мой Reference.cs файл (который должен делать каждый раз, когда я обновляю ссылку WebService), чтобы назначить 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.

0

Это общая ошибка, которая может быть вызвана практически чем-либо (в моем случае некоторые изображения tiff вызывали ошибку gdi + в службе wcf).

Начните с проверки:

  1. файлы журналов IIS
  2. файлы журнала
  3. приложений (т.е. включить ведение журнала службы, если Вы пользуетесь услугами.)
  4. Права доступа и безопасность
Смежные вопросы