FIX: You receive a COMException exception when you run ASP.NET Web applications in IIS 7.0 or IIS 7.5

Article translations Article translations
Article ID: 977453 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

You have Internet Information Services (IIS) 7.0 or IIS 7.5 installed. You run a Microsoft ASP.NET Web application in IIS 7.0 or IIS 7.5. However, the Web application intermittently stops working. Additionally, the following event is logged in the Application log: 

Event code: 3005
Event message: An unhandled exception has occurred.
Event time: <Time>
Event time (UTC): <UTC Time>
Event ID: 190e1f5b6ff447e999d626558c296146
Event sequence: 21020
Event occurrence: <number>
Event detail code: 0

Exception information:
Exception type: COMException
Exception message: The I/O operation has been aborted because of either a thread exit or an application request. (Exception from HRESULT: 0x800703E3)

CAUSE

This issue occurs because of an error in the IHttpConnection::IsConnected method. If the IHttpConnection::IsConnected method is called immediately after a Web client connection is dropped, the method incorrectly returns a true value instead of a false value. Therefore, the COMException exception occurs.

RESOLUTION

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must have IIS 7.0 or IIS 7.5 installed on a computer that is running one of the following operating systems:
  • Windows Vista Service Pack 1 (SP1)
  • Windows Vista Service Pack 2 (SP2)
  • Windows 7
  • Windows Server 2008
  • Windows Server 2008 SP2
  • Windows Server 2008 R2

Restart requirement

You must restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
For all supported x86-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Iiscore.dll7.0.6001.22628190,97609-Feb-201014:40x86
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Iiscore.dll7.0.6001.22628290,30409-Feb-201015:01x64
For all supported IA-64-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Iiscore.dll7.0.6001.22628545,79209-Feb-201016:31IA-64
For all supported x86-based versions of Windows 7
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Iiscore.dll7.5.7600.20906198,14422-Feb-201105:56x86
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Iiscore.dll7.5.7600.20906314,36822-Feb-201106:30x64
For all supported IA-64-based versions of Windows Server 2008 R2
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Iiscore.dll7.5.7600.20906575,48822-Feb-201105:22IA-64

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

After you apply this hotfix, the error in the IHttpConnection::IsConnected method no longer occurs. However, the event that is described in the "Symptoms" section may continue to appear in the Application log because this event may occur during typical operations. Typically, this event occurs when the client that is sending POST data disconnects from the Web server. To determine whether the event is expected, check the IIS 7.0 log files for the request that was referenced in the Application log. Then, verify the Win32 status code. If the sc-win32-status value is "64" and if the request is a POST operation, the event has occurred because the client disconnected. The following is a sample IIS log entry that has Win32 status logging enabled:

#Fields: date time cs-uri-stem sc-status sc-win32-status
2009-05-19 02:52:37 /App/page.aspx 200 64

For more information about the IHttpConnection::IsConnected method, visit the following Microsoft Developer Network (MSDN) Web site:
The IHttpConnection::IsConnected method in IIS 7.0

Additional file information

Additional file information for Windows Server 2008 and for Windows Vista

Additional file information for all supported x86-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File nameUpdate.mum
File versionNot applicable
File size5,655
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameX86_459419da7aa80ee1b38fc54c3deb2245_31bf3856ad364e35_6.0.6002.22332_none_ac49b4338b38222b.manifest
File versionNot applicable
File size705
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameX86_aacbaa8b8b0a30e953cd0f66ba22b355_31bf3856ad364e35_6.0.6001.22628_none_c354576b419ee1ac.manifest
File versionNot applicable
File size1,032
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameX86_be4e80fff463d8eda22398701921fef5_31bf3856ad364e35_6.0.6001.22628_none_5b84e4e7e3273863.manifest
File versionNot applicable
File size705
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameX86_cef3c97e947e946f01c1af74ae7fa995_31bf3856ad364e35_6.0.6002.22332_none_84a8a8b0062ec660.manifest
File versionNot applicable
File size696
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameX86_e6a9cfc8990638204dab4715795d7e7d_31bf3856ad364e35_6.0.6002.22332_none_261faba572bc0d49.manifest
File versionNot applicable
File size692
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameX86_f3d922e0f07a0141f1b738a703e4e7c3_31bf3856ad364e35_6.0.6001.22628_none_2b194e200e8e32b8.manifest
File versionNot applicable
File size696
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_f62845c0b6726dfa.manifest
File versionNot applicable
File size4,708
Date (UTC)09-Feb-2010
Time (UTC)16:40
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_f7fde600b3a64705.manifest
File versionNot applicable
File size4,708
Date (UTC)09-Feb-2010
Time (UTC)18:19
File nameX86_microsoft-windows-http_31bf3856ad364e35_6.0.6001.22628_none_ad3d050a3201813f.manifest
File versionNot applicable
File size144,304
Date (UTC)09-Feb-2010
Time (UTC)16:43
File nameX86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22332_none_af12a54a2f355a4a.manifest
File versionNot applicable
File size144,703
Date (UTC)09-Feb-2010
Time (UTC)18:21
File nameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_d02610e8426b5144.manifest
File versionNot applicable
File size16,238
Date (UTC)09-Feb-2010
Time (UTC)16:38
File nameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_d1fbb1283f9f2a4f.manifest
File versionNot applicable
File size16,238
Date (UTC)09-Feb-2010
Time (UTC)18:18
Additional file information for all supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File nameAmd64_10646cb0f41677f483cd3cd2303d4b10_31bf3856ad364e35_6.0.6001.22628_none_39c0fdc0391dc6a2.manifest
File versionNot applicable
File size1,378
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameAmd64_344104877f55af34a0121baca384f58a_31bf3856ad364e35_6.0.6001.22628_none_66c81b17b887dd71.manifest
File versionNot applicable
File size1,060
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameAmd64_5dd7b46a7d72995a1f5e42e53308c644_31bf3856ad364e35_6.0.6002.22332_none_01ad1ef8fe9886e6.manifest
File versionNot applicable
File size1,060
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameAmd64_95a8da081f8afc42e5923864c9806f30_31bf3856ad364e35_6.0.6002.22332_none_c9de5c56c840f5eb.manifest
File versionNot applicable
File size1,040
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameAmd64_ec00355e725987e6ede140347a74ccd2_31bf3856ad364e35_6.0.6002.22332_none_e162cc268b53baa1.manifest
File versionNot applicable
File size696
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameAmd64_f31b015dcb2ccd821a1882d4418fcc17_31bf3856ad364e35_6.0.6001.22628_none_50e113ac1b1cf0a3.manifest
File versionNot applicable
File size700
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameAmd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_5246e1446ecfdf30.manifest
File versionNot applicable
File size4,722
Date (UTC)09-Feb-2010
Time (UTC)17:01
File nameAmd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_541c81846c03b83b.manifest
File versionNot applicable
File size4,722
Date (UTC)09-Feb-2010
Time (UTC)16:01
File nameAmd64_microsoft-windows-http_31bf3856ad364e35_6.0.6001.22628_none_095ba08dea5ef275.manifest
File versionNot applicable
File size144,568
Date (UTC)09-Feb-2010
Time (UTC)17:07
File nameAmd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22332_none_0b3140cde792cb80.manifest
File versionNot applicable
File size144,967
Date (UTC)09-Feb-2010
Time (UTC)16:03
File nameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_2c44ac6bfac8c27a.manifest
File versionNot applicable
File size16,270
Date (UTC)09-Feb-2010
Time (UTC)16:56
File nameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_2e1a4cabf7fc9b85.manifest
File versionNot applicable
File size16,270
Date (UTC)09-Feb-2010
Time (UTC)15:59
File nameUpdate.mum
File versionNot applicable
File size5,705
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_369956be2f298475.manifest
File versionNot applicable
File size9,710
Date (UTC)09-Feb-2010
Time (UTC)16:30
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_386ef6fe2c5d5d80.manifest
File versionNot applicable
File size9,710
Date (UTC)09-Feb-2010
Time (UTC)18:12
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_f62845c0b6726dfa.manifest
File versionNot applicable
File size4,708
Date (UTC)09-Feb-2010
Time (UTC)16:40
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_f7fde600b3a64705.manifest
File versionNot applicable
File size4,708
Date (UTC)09-Feb-2010
Time (UTC)18:19
Additional file information for all supported IA-64-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameIa64_4c193713945f0884a388b76b8eabe05b_31bf3856ad364e35_6.0.6001.22628_none_7a72a24f9b2e2fe6.manifest
File versionNot applicable
File size1,058
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameIa64_7ea7a4aee65409d4040eff05a5bc7249_31bf3856ad364e35_6.0.6002.22332_none_cf9ff08ede0a698c.manifest
File versionNot applicable
File size1,058
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameIa64_97a2dcb5bbc65adf17867bf194d9066b_31bf3856ad364e35_6.0.6001.22628_none_3b3c330f5a321af8.manifest
File versionNot applicable
File size1,375
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameIa64_b2c9a33cdc1b3e0460faad51e04fcdbb_31bf3856ad364e35_6.0.6002.22332_none_a4039c1bdcc58781.manifest
File versionNot applicable
File size694
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameIa64_ce0e2b767e498779da398e0cb4abd502_31bf3856ad364e35_6.0.6001.22628_none_22b62c93e9c2a361.manifest
File versionNot applicable
File size698
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameIa64_f2f5ce5e402e9b6f072ce94fb3f5d1d1_31bf3856ad364e35_6.0.6002.22332_none_4654087f13e08b72.manifest
File versionNot applicable
File size1,038
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameIa64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_f629e9b6b67076f6.manifest
File versionNot applicable
File size4,715
Date (UTC)10-Feb-2010
Time (UTC)12:29
File nameIa64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_f7ff89f6b3a45001.manifest
File versionNot applicable
File size4,715
Date (UTC)09-Feb-2010
Time (UTC)15:36
File nameIa64_microsoft-windows-http_31bf3856ad364e35_6.0.6001.22628_none_ad3ea90031ff8a3b.manifest
File versionNot applicable
File size144,558
Date (UTC)10-Feb-2010
Time (UTC)12:31
File nameIa64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22332_none_af1449402f336346.manifest
File versionNot applicable
File size144,957
Date (UTC)09-Feb-2010
Time (UTC)15:38
File nameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_d027b4de42695a40.manifest
File versionNot applicable
File size16,254
Date (UTC)10-Feb-2010
Time (UTC)12:28
File nameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_d1fd551e3f9d334b.manifest
File versionNot applicable
File size16,254
Date (UTC)09-Feb-2010
Time (UTC)15:34
File nameUpdate.mum
File versionNot applicable
File size3,531
Date (UTC)10-Feb-2010
Time (UTC)14:57
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6001.22628_none_369956be2f298475.manifest
File versionNot applicable
File size9,710
Date (UTC)09-Feb-2010
Time (UTC)16:30
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22332_none_386ef6fe2c5d5d80.manifest
File versionNot applicable
File size9,710
Date (UTC)09-Feb-2010
Time (UTC)18:12
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6001.22628_none_f62845c0b6726dfa.manifest
File versionNot applicable
File size4,708
Date (UTC)09-Feb-2010
Time (UTC)16:40
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22332_none_f7fde600b3a64705.manifest
File versionNot applicable
File size4,708
Date (UTC)09-Feb-2010
Time (UTC)18:19

Additional file information for Windows 7 and for Windows Server 2008 R2

Additional files for all supported x86-based versions of Windows 7
Collapse this tableExpand this table
File nameUpdate.mum
File versionNot Applicable
File size2,028
Date (UTC)22-Feb-2011
Time (UTC)09:00
PlatformNot Applicable
File nameX86_edd911999d3a58cd4fe66c9108a0f16a_31bf3856ad364e35_6.1.7600.20906_none_a008b149515ddda0.manifest
File versionNot Applicable
File size705
Date (UTC)22-Feb-2011
Time (UTC)09:00
PlatformNot Applicable
File nameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_d061843da3741dea.manifest
File versionNot Applicable
File size10,228
Date (UTC)22-Feb-2011
Time (UTC)06:20
PlatformNot Applicable
Additional files for all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
Collapse this tableExpand this table
File nameAmd64_76f81776398d564a65bb41fb6b193cec_31bf3856ad364e35_6.1.7600.20906_none_fd99d41520704742.manifest
File versionNot Applicable
File size1,060
Date (UTC)22-Feb-2011
Time (UTC)09:00
PlatformNot Applicable
File nameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_2c801fc15bd18f20.manifest
File versionNot Applicable
File size10,236
Date (UTC)22-Feb-2011
Time (UTC)07:23
PlatformNot Applicable
File nameUpdate.mum
File versionNot Applicable
File size2,250
Date (UTC)22-Feb-2011
Time (UTC)09:00
PlatformNot Applicable
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_36d4ca139032511b.manifest
File versionNot Applicable
File size7,906
Date (UTC)22-Feb-2011
Time (UTC)06:16
PlatformNot Applicable
Additional files for all supported IA-64-based versions of Windows Server 2008 R2
Collapse this tableExpand this table
File nameIa64_f0b8867bf93be2340ee528e22049d207_31bf3856ad364e35_6.1.7600.20906_none_b1d35ec39409ad99.manifest
File versionNot Applicable
File size1,058
Date (UTC)22-Feb-2011
Time (UTC)09:00
PlatformNot Applicable
File nameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_d0632833a37226e6.manifest
File versionNot Applicable
File size10,232
Date (UTC)22-Feb-2011
Time (UTC)07:16
PlatformNot Applicable
File nameUpdate.mum
File versionNot Applicable
File size1,862
Date (UTC)22-Feb-2011
Time (UTC)09:00
PlatformNot Applicable
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20906_none_36d4ca139032511b.manifest
File versionNot Applicable
File size7,906
Date (UTC)22-Feb-2011
Time (UTC)06:16
PlatformNot Applicable

Properties

Article ID: 977453 - Last Review: October 7, 2011 - Revision: 5.0
APPLIES TO
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 7.5
Keywords: 
kbsurveynew kbqfe kbexpertiseadvanced kbautohotfix KB977453

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com