Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

ИСПРАВЛЕНИЕ: Появляется исключение ThreadAbortException в приложении ASP.NET веб-приложение, которое основано на.NET Framework 2.0, когда свойство директивы страницы Async установлено значение "Истина"

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:918181
Проблема
Появление Исключение ThreadAbortException исключение в Microsoft ASP.NET приложения, основанного на Microsoft.NET Framework 2.0, если выполняются следующие условия:
  • Установить Асинхронный Свойство директивы страницы равным true. Например используйте следующую строку кода.
    <%@ Page Language="C#" Async="true"%>
  • При вызове HttpResponse.Redirect метод.
Сообщение об исключении, подобное следующему:
[Исключение ThreadAbortException: завершаемом потоке.]
System.Web.HttpContext.InvokeCancellableCallback (WaitCallback обратного вызова, состояние объекта) +311
System.Web.UI.PageAsyncInfo.CallHandlers(Boolean onPageThread) +68

[HttpException (0x80004005): исключение типа «System.Web.HttpException» было выдано.]
System.Web.HttpAsyncResult.End() +3278107
System.Web.UI.Page.AsyncPageEndProcessRequest(IAsyncResult Result) +21
ASP.page_001_aspx.EndProcessRequest(IAsyncResult ar) + 4
System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +57
--------------------------------------------------------------------------------
Сведения О версии: корпорации Майкрософт.NET Framework
Версия выполнения: 2.0.50727.42; ASP.NET выполнения версии: 2.0.50727.42
Причина
Данная проблема возникает, когда endResponse параметр HttpResponse.Redirect метод не имеет значение false. По умолчанию endResponse параметр имеет значение ИСТИНА.
Решение
Корпорация Майкрософт выпустила исправление, однако оно предназначено только для устранения проблемы, описанной в этой статье. Должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление находится на стадии дополнительного тестирования. Таким образом Если вы не представляет особой эта проблема, рекомендуется дождаться следующего.NET Framework 2.0 пакета обновления, содержащего это исправление.

Чтобы решить проблему немедленно, обратитесь в службу технической поддержки корпорации Майкрософт для получения исправления. Полный список телефонов службы поддержки продуктов Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:Примечание В особых случаях, предусмотренная для звонков в службу поддержки может быть отменена, если специалистом службы поддержки Майкрософт определяет, что решения проблемы является специально выпущенное. Затраты на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.

Английская версия исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс на вкладке Товар Дата и время панели управления.
Имя файлаВерсия файлаРазмер файлаДатаВремя
Aspnet_wp.exe2.0.50727.10323,04019 Апреля 2006 г.07: 55
System.Web.dll 2.0.50727.1035,025,79219 Апреля 2006 г.07: 56
Webengine.dll 2.0.50727.103299,52019 Апреля 2006 г.07: 55
Статус
Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к».
Дополнительная информация
Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Для получения дополнительных сведений посетите следующие веб-узлы Microsoft Developer Network (MSDN):
Исключение ThreadAbortException класса
http://msdn2.Microsoft.com/en-us/System.Threading.ThreadAbortException.aspx

Метод HttpResponse.Redirect (строка, логическое значение)
http://msdn2.Microsoft.com/en-us/library/a8wa7sdt.aspx
ASP.NET исключение ThreadAbortException HttpResponse.Redirect Async = true

Внимание! Эта статья переведена автоматически

Vlastnosti

ID článku: 918181 – Posledná kontrola: 09/22/2011 18:41:00 – Revízia: 7.0

Microsoft .NET Framework 2.0

  • kbbug kbfix kbqfe kbmt KB918181 KbMtru
Pripomienky
  • Конфиденциальность и файлы cookie
  • Товарные знаки
  • © 2016 Microsoft