Ответ 1
Это связано с утечкой внутренней памяти в вашем коде. В результате он не может создать новый объект в памяти.
Я получаю эту ошибку в своем веб-сервисе:
Произошла ошибка при общении с удаленным хостом. Код ошибки: 0x80070001
Странно то, что процессор и использование памяти на сервере невелики.
Подробное сообщение об ошибке:
Сообщение об ошибке:
Произошла ошибка при общении с удаленным хостом. Код ошибки: 0x80070001.
Трассировка стека:
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)<br />
at System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(Byte[] buffer, Int32 offset, Int32 size)<br />
at System.Web.Hosting.IIS7WorkerRequest.ReadEntityBody(Byte[] buffer, Int32 size) <br />
at System.Web.HttpRequest.GetEntireRawContent()<br />
at System.Web.HttpRequest.get_InputStream()<br />
at Service.Upload() in c:\inetpub\path\Service.aspx.cs:line 213
После поиска в Google:
Тема на форумах Microsoft, и я отключу разгрузку сетевой карты, и ничего не изменится: (
Вопрос о переполнении стека Нет ответов: (
Как я могу исправить эту проблему?
Внутреннее сообщение об исключении: Неверный дескриптор. (Исключение из HRESULT: 0x80070006 (E_HANDLE))
Очень важноЭто происходит только с веб-приложением, но если я использовал веб-сайт, ничего не произошло (нет ошибок).
И после многих исследований я думаю, что эта ошибка вызвана файлом web.config.
Это связано с утечкой внутренней памяти в вашем коде. В результате он не может создать новый объект в памяти.
Я также получаю эту ошибку на моем сайте. Я определил агента, который обычно вызывает эту проблему, и он является веб-браузером, подобным используемому Google для индексации страниц.
Во всяком случае, я считаю, что ответ - либо Причина 1, либо Причина 2:
Причина 1
Эта проблема возникает из-за того, что клиент делает HTTP-запрос с использованием метода HTTP, который не соответствует спецификациям HTTP.
Причина 2
Эта проблема возникает из-за того, что клиент делает HTTP-запрос, отправив метод POST на страницу, настроенную для обработки обработчиком StaticFile. Например, клиент отправляет метод POST на статическую HTML-страницу. Однако страницы, настроенные для обработчика StaticFile, не поддерживают метод POST.
Проверьте связь с Microsoft для получения более подробного объяснения и возможного разрешения: http://support.microsoft.com/kb/942051