Подтвердить что ты не робот

Что такое код ошибки 0x80070001? И как я могу это решить?

Я получаю эту ошибку в своем веб-сервисе:

Произошла ошибка при общении с удаленным хостом. Код ошибки: 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.

4b9b3361

Ответ 1

Это связано с утечкой внутренней памяти в вашем коде. В результате он не может создать новый объект в памяти.

Ответ 2

Я также получаю эту ошибку на моем сайте. Я определил агента, который обычно вызывает эту проблему, и он является веб-браузером, подобным используемому Google для индексации страниц.

Во всяком случае, я считаю, что ответ - либо Причина 1, либо Причина 2:

Причина 1

Эта проблема возникает из-за того, что клиент делает HTTP-запрос с использованием метода HTTP, который не соответствует спецификациям HTTP.

Причина 2

Эта проблема возникает из-за того, что клиент делает HTTP-запрос, отправив метод POST на страницу, настроенную для обработки обработчиком StaticFile. Например, клиент отправляет метод POST на статическую HTML-страницу. Однако страницы, настроенные для обработчика StaticFile, не поддерживают метод POST.

Проверьте связь с Microsoft для получения более подробного объяснения и возможного разрешения: http://support.microsoft.com/kb/942051