Исправление: Появляется исключение COMException — при выполнении ASP.NET Web приложений в IIS 7.0 или IIS 7.5


Симптомы


Имеются сведения о службах Интернета (IIS) 7.0 или IIS 7.5 установлен. Запустите Microsoft ASP.NET веб-приложения в IIS 7.0 или IIS 7.5. Тем не менее веб-приложение периодически перестает работать. Кроме того, в журнале приложений регистрируется следующее событие:

Причина


Эта проблема возникает из-за ошибки в методе IHttpConnection::IsConnected . Если метод IHttpConnection::IsConnected вызывается сразу после удаления подключения клиента к веб метод возвращает неправильное значение true вместо
значение false . Таким образом возникает исключение COMException — .

Решение


Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.

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

Предварительные условия

Для установки этого исправления необходимо иметь IIS 7.0 или IIS 7.5, установленных на компьютере, на котором установлена одна из следующих операционных систем:
  • Пакет обновления 1 (SP1) для Windows Vista
  • Windows Vista с пакетом обновления 2 (SP2)
  • Windows 7
  • Windows Server 2008
  • Windows Server 2008 с пакетом обновления 2
  • Windows Server 2008 R2

Необходимость перезагрузки

После установки исправления компьютер необходимо перезагрузить.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Для всех поддерживаемых 32-разрядных версий Windows Server 2008 и Windows Vista
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Iiscore.dll7.0.6001.22628190,97609-Feb-201014:40x86
Для всех поддерживаемых 64-разрядных версий Windows Server 2008 и Windows Vista
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Iiscore.dll7.0.6001.22628290,30409-Feb-201015:01x64
Для всех поддерживаемых IA-64-разрядных версий Windows Server 2008
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Iiscore.dll7.0.6001.22628545,79209-Feb-201016:31IA-64
Для всех поддерживаемых 86-разрядных версий Windows 7
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Iiscore.dll7.5.7600.20906198,14422-Feb-201105:56x86
Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Iiscore.dll7.5.7600.20906314,36822-Feb-201106:30x64
Для всех поддерживаемых версий Windows Server 2008 R2 для систем на базе процессоров IA-64
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Iiscore.dll7.5.7600.20906575,48822-Feb-201105:22IA-64

Статус


Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения


После установки данного исправления не возникает ошибка в методе IHttpConnection::IsConnected . Тем не менее событие, описанное в разделе «Проблема» может продолжать отображаться в журнале приложений, поскольку это событие может произойти во время обычных операций. Обычно это событие возникает при отключении клиента, который отправляет данные POST от веб-сервера. Чтобы определить, должен ли событие, проверьте файлы журналов IIS 7.0 для запроса, который указан в журнале приложений. Проверьте код состояния Win32. Если значение состояние win32 sc «64» и, если запрос операции POST, событие произошло, поскольку клиент отключен. Ниже приведен пример записи журнала IIS включена запись состояния Win32: Дополнительные сведения о методе IHttpConnection::IsConnected , посетите следующий веб-узел Microsoft Developer Network (MSDN):

Сведения о дополнительных файлах

Сведения о дополнительных файлах для Windows Server 2008 и Windows Vista

Сведения о дополнительных файлах для всех поддерживаемых версий x86 под управлением Windows Server 2008 и Windows Vista
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла5,655
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаX86_459419da7aa80ee1b38fc54c3deb2245_31bf3856ad364e35_6.0.6002.22332_none_ac49b4338b38222b.manifest
Версия файлаНеприменимо
Размер файла705
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаX86_aacbaa8b8b0a30e953cd0f66ba22b355_31bf3856ad364e35_6.0.6001.22628_none_c354576b419ee1ac.manifest
Версия файлаНеприменимо
Размер файла1,032
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаX86_be4e80fff463d8eda22398701921fef5_31bf3856ad364e35_6.0.6001.22628_none_5b84e4e7e3273863.manifest
Версия файлаНеприменимо
Размер файла705
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаX86_cef3c97e947e946f01c1af74ae7fa995_31bf3856ad364e35_6.0.6002.22332_none_84a8a8b0062ec660.manifest
Версия файлаНеприменимо
Размер файла696
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаX86_e6a9cfc8990638204dab4715795d7e7d_31bf3856ad364e35_6.0.6002.22332_none_261faba572bc0d49.manifest
Версия файлаНеприменимо
Размер файла692
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаX86_f3d922e0f07a0141f1b738a703e4e7c3_31bf3856ad364e35_6.0.6001.22628_none_2b194e200e8e32b8.manifest
Версия файлаНеприменимо
Размер файла696
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_f62845c0b6726dfa.manifest
Версия файлаНеприменимо
Размер файла4,708
Дата (UTC)09-Feb-2010
Время (UTC)16:40
Имя файлаX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_f7fde600b3a64705.manifest
Версия файлаНеприменимо
Размер файла4,708
Дата (UTC)09-Feb-2010
Время (UTC)18:19
Имя файлаX86_microsoft-windows-http_31bf3856ad364e35_6.0.6001.22628_none_ad3d050a3201813f.manifest
Версия файлаНеприменимо
Размер файла144,304
Дата (UTC)09-Feb-2010
Время (UTC)16:43
Имя файлаX86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22332_none_af12a54a2f355a4a.manifest
Версия файлаНеприменимо
Размер файла144,703
Дата (UTC)09-Feb-2010
Время (UTC)18:21
Имя файлаX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_d02610e8426b5144.manifest
Версия файлаНеприменимо
Размер файла16,238
Дата (UTC)09-Feb-2010
Время (UTC)16:38
Имя файлаX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_d1fbb1283f9f2a4f.manifest
Версия файлаНеприменимо
Размер файла16,238
Дата (UTC)09-Feb-2010
Время (UTC)18:18
Сведения о дополнительных файлах для всех поддерживаемых версий x64 под управлением Windows Server 2008 и Windows Vista
Имя файлаAmd64_10646cb0f41677f483cd3cd2303d4b10_31bf3856ad364e35_6.0.6001.22628_none_39c0fdc0391dc6a2.manifest
Версия файлаНеприменимо
Размер файла1,378
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаAmd64_344104877f55af34a0121baca384f58a_31bf3856ad364e35_6.0.6001.22628_none_66c81b17b887dd71.manifest
Версия файлаНеприменимо
Размер файла1 060
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаAmd64_5dd7b46a7d72995a1f5e42e53308c644_31bf3856ad364e35_6.0.6002.22332_none_01ad1ef8fe9886e6.manifest
Версия файлаНеприменимо
Размер файла1 060
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаAmd64_95a8da081f8afc42e5923864c9806f30_31bf3856ad364e35_6.0.6002.22332_none_c9de5c56c840f5eb.manifest
Версия файлаНеприменимо
Размер файла1,040
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаAmd64_ec00355e725987e6ede140347a74ccd2_31bf3856ad364e35_6.0.6002.22332_none_e162cc268b53baa1.manifest
Версия файлаНеприменимо
Размер файла696
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаAmd64_f31b015dcb2ccd821a1882d4418fcc17_31bf3856ad364e35_6.0.6001.22628_none_50e113ac1b1cf0a3.manifest
Версия файлаНеприменимо
Размер файла700
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаAmd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_5246e1446ecfdf30.manifest
Версия файлаНеприменимо
Размер файла4,722
Дата (UTC)09-Feb-2010
Время (UTC)17:01
Имя файлаAmd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_541c81846c03b83b.manifest
Версия файлаНеприменимо
Размер файла4,722
Дата (UTC)09-Feb-2010
Время (UTC)16:01
Имя файлаAmd64_microsoft-windows-http_31bf3856ad364e35_6.0.6001.22628_none_095ba08dea5ef275.manifest
Версия файлаНеприменимо
Размер файла144,568
Дата (UTC)09-Feb-2010
Время (UTC)17:07
Имя файлаAmd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22332_none_0b3140cde792cb80.manifest
Версия файлаНеприменимо
Размер файла144,967
Дата (UTC)09-Feb-2010
Время (UTC)16:03
Имя файлаAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_2c44ac6bfac8c27a.manifest
Версия файлаНеприменимо
Размер файла16,270
Дата (UTC)09-Feb-2010
Время (UTC)16:56
Имя файлаAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_2e1a4cabf7fc9b85.manifest
Версия файлаНеприменимо
Размер файла16,270
Дата (UTC)09-Feb-2010
Время (UTC)15:59
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла5,705
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_369956be2f298475.manifest
Версия файлаНеприменимо
Размер файла9,710
Дата (UTC)09-Feb-2010
Время (UTC)16:30
Имя файлаWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_386ef6fe2c5d5d80.manifest
Версия файлаНеприменимо
Размер файла9,710
Дата (UTC)09-Feb-2010
Время (UTC)18:12
Имя файлаX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_f62845c0b6726dfa.manifest
Версия файлаНеприменимо
Размер файла4,708
Дата (UTC)09-Feb-2010
Время (UTC)16:40
Имя файлаX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_f7fde600b3a64705.manifest
Версия файлаНеприменимо
Размер файла4,708
Дата (UTC)09-Feb-2010
Время (UTC)18:19
Сведения о дополнительных файлах для всех поддерживаемых IA-64-разрядных версий Windows Server 2008
Имя файлаIa64_4c193713945f0884a388b76b8eabe05b_31bf3856ad364e35_6.0.6001.22628_none_7a72a24f9b2e2fe6.manifest
Версия файлаНеприменимо
Размер файла1 058
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаIa64_7ea7a4aee65409d4040eff05a5bc7249_31bf3856ad364e35_6.0.6002.22332_none_cf9ff08ede0a698c.manifest
Версия файлаНеприменимо
Размер файла1 058
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаIa64_97a2dcb5bbc65adf17867bf194d9066b_31bf3856ad364e35_6.0.6001.22628_none_3b3c330f5a321af8.manifest
Версия файлаНеприменимо
Размер файла1,375
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаIa64_b2c9a33cdc1b3e0460faad51e04fcdbb_31bf3856ad364e35_6.0.6002.22332_none_a4039c1bdcc58781.manifest
Версия файлаНеприменимо
Размер файла694
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаIa64_ce0e2b767e498779da398e0cb4abd502_31bf3856ad364e35_6.0.6001.22628_none_22b62c93e9c2a361.manifest
Версия файлаНеприменимо
Размер файла698
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаIa64_f2f5ce5e402e9b6f072ce94fb3f5d1d1_31bf3856ad364e35_6.0.6002.22332_none_4654087f13e08b72.manifest
Версия файлаНеприменимо
Размер файла1,038
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаIa64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_f629e9b6b67076f6.manifest
Версия файлаНеприменимо
Размер файла4,715
Дата (UTC)10-Feb-2010
Время (UTC)12:29
Имя файлаIa64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_f7ff89f6b3a45001.manifest
Версия файлаНеприменимо
Размер файла4,715
Дата (UTC)09-Feb-2010
Время (UTC)15:36
Имя файлаIa64_microsoft-windows-http_31bf3856ad364e35_6.0.6001.22628_none_ad3ea90031ff8a3b.manifest
Версия файлаНеприменимо
Размер файла144,558
Дата (UTC)10-Feb-2010
Время (UTC)12:31
Имя файлаIa64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22332_none_af1449402f336346.manifest
Версия файлаНеприменимо
Размер файла144,957
Дата (UTC)09-Feb-2010
Время (UTC)15:38
Имя файлаIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_d027b4de42695a40.manifest
Версия файлаНеприменимо
Размер файла16,254
Дата (UTC)10-Feb-2010
Время (UTC)12:28
Имя файлаIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_d1fd551e3f9d334b.manifest
Версия файлаНеприменимо
Размер файла16,254
Дата (UTC)09-Feb-2010
Время (UTC)15:34
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла3,531
Дата (UTC)10-Feb-2010
Время (UTC)14:57
Имя файлаWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_369956be2f298475.manifest
Версия файлаНеприменимо
Размер файла9,710
Дата (UTC)09-Feb-2010
Время (UTC)16:30
Имя файлаWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_386ef6fe2c5d5d80.manifest
Версия файлаНеприменимо
Размер файла9,710
Дата (UTC)09-Feb-2010
Время (UTC)18:12
Имя файлаX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_f62845c0b6726dfa.manifest
Версия файлаНеприменимо
Размер файла4,708
Дата (UTC)09-Feb-2010
Время (UTC)16:40
Имя файлаX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_f7fde600b3a64705.manifest
Версия файлаНеприменимо
Размер файла4,708
Дата (UTC)09-Feb-2010
Время (UTC)18:19

Сведения о дополнительных файлах для Windows 7 и Windows Server 2008 R2

Дополнительные файлы для всех поддерживаемых 86-разрядных версий Windows 7
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла2,028
Дата (UTC)22-Feb-2011
Время (UTC)09:00
ПлатформаНеприменимо
Имя файлаX86_edd911999d3a58cd4fe66c9108a0f16a_31bf3856ad364e35_6.1.7600.20906_none_a008b149515ddda0.manifest
Версия файлаНеприменимо
Размер файла705
Дата (UTC)22-Feb-2011
Время (UTC)09:00
ПлатформаНеприменимо
Имя файлаX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_d061843da3741dea.manifest
Версия файлаНеприменимо
Размер файла10,228
Дата (UTC)22-Feb-2011
Время (UTC)06:20
ПлатформаНеприменимо
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Имя файлаAmd64_76f81776398d564a65bb41fb6b193cec_31bf3856ad364e35_6.1.7600.20906_none_fd99d41520704742.manifest
Версия файлаНеприменимо
Размер файла1 060
Дата (UTC)22-Feb-2011
Время (UTC)09:00
ПлатформаНеприменимо
Имя файлаAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_2c801fc15bd18f20.manifest
Версия файлаНеприменимо
Размер файла10,236
Дата (UTC)22-Feb-2011
Время (UTC)07:23
ПлатформаНеприменимо
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла2250
Дата (UTC)22-Feb-2011
Время (UTC)09:00
ПлатформаНеприменимо
Имя файлаWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_36d4ca139032511b.manifest
Версия файлаНеприменимо
Размер файла7,906
Дата (UTC)22-Feb-2011
Время (UTC)06:16
ПлатформаНеприменимо
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 R2 с архитектурой IA-64
Имя файлаIa64_f0b8867bf93be2340ee528e22049d207_31bf3856ad364e35_6.1.7600.20906_none_b1d35ec39409ad99.manifest
Версия файлаНеприменимо
Размер файла1 058
Дата (UTC)22-Feb-2011
Время (UTC)09:00
ПлатформаНеприменимо
Имя файлаIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_d0632833a37226e6.manifest
Версия файлаНеприменимо
Размер файла10,232
Дата (UTC)22-Feb-2011
Время (UTC)07:16
ПлатформаНеприменимо
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла1,862
Дата (UTC)22-Feb-2011
Время (UTC)09:00
ПлатформаНеприменимо
Имя файлаWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_36d4ca139032511b.manifest
Версия файлаНеприменимо
Размер файла7,906
Дата (UTC)22-Feb-2011
Время (UTC)06:16
ПлатформаНеприменимо