Answered by:
The I/O operation has been aborted because of either a thread exit or an application request

Question
-
User1567897397 posted
Hi,
We are in the process of moving our application across to a new installation of Win Server 2008 Datacenter. During testing, we are seeing a couple of errors come through when doing rapid simultaneous ajax postbacks:
The I/O operation has been aborted because of either a thread exit or an application request
The specified network name is no longer available
Does anyone know what is causing this and how we should be handling this? This was never a problem on our IIS6 machine so it must be something that has changed in IIS7.
Thanks,
Jason
Tuesday, June 10, 2008 3:46 AM
Answers
-
User229670690 posted
Unfortunately, in integrated mode on Vista RTM, Vista SP1, and Windows Server 2008, if the HTTP client is disconnected, or disconnects, when ASP.NET reads the entity body or flushes the response, ASP.NET converts the HRESULT from IIS to an exception and throws it. The actual HRESULT can vary depending on the IIS function that fails, but here are a few common ones:
0x800703E3 "The I/O operation has been aborted because of either a thread exit or an application request."
0x800704CD "An operation was attempted on a nonexistent network connection."
0x80070040 "The specified network name is no longer available."
0x80070001 "Incorrect function."
0x80070006 "The handle is invalid."
This is fixed in .NET Framework v2.0 SP2. With the fix you will not see any exceptions when the client is disconnected, or disconnects, while ASP.NET reads the entity body. This is scheduled to release this summer (I believe in approximately six weeks) along with .NET Framework v3.5 SP1.
Thanks,
Thomas
- Marked as answer by Anonymous Tuesday, September 28, 2021 12:00 AM
Tuesday, June 10, 2008 5:12 PM -
User229670690 posted
There is no hotfix for this, but please feel free to contact me via my blog at http://blogs.msdn.com/tmarq/contact.aspx and I will put you in touch with product support. If I'm correct about the release date of v2.0 SP2, then it would be difficult to create, test, and sign-off on a hotfix in less time than the release of v2.0 SP2.
Thanks,
Thomas- Marked as answer by Anonymous Tuesday, September 28, 2021 12:00 AM
Wednesday, June 11, 2008 5:48 PM
All replies
-
User-2064283741 posted
Where are these errors occuring?
http layer? https?
iis layer?
event viewer?
Are you running a virtual machine?
Are you connecting to a database? (if you are check the DB logs to see more info)
Looked around a bit and maybe it is a known issue see here:
Tuesday, June 10, 2008 6:07 AM -
User1567897397 posted
Thanks for the response.
Some answers to your questions:
-
The errors are getting reported back to the asp.net application and being notified to the admin. It is just http and not https but I am not sure which layer they are occuring in.
-
The event viewer is showing the same exception that I have listed.
-
It is not a virtual machine.
-
We are connecting to a SQL Server 2005 database and I can't see anything in the logs that point to a problem there.
The UI allows for multiple ajax async postbacks to be fired by the user changing some checkboxes and other form elements on the page. If I make a lot of rapid changes, which fires of simultaneous requests and probably even queues up a couple, then I start getting these errors through. The application does not seem to be adversely affected and contues to operate as expected without the user seeing these errors. It does result in these errors getting logged and email to us though so we would really like to fix the problem.
That post you linked to mentions the client being disconnected...do you think that applies in this case, i.e. the initial ajax async postback gets disconnected because we have fired off subsequent ones? This was never a problem in IIS6 but maybe it is something to do with the pipeline changes in IIS7?
The first workaround in that post is too laborious because there would be lots of places where we have this type of async postback. I don't understand the 2nd workaround. Isn't this just going to discard all application errors that get raised? We would not want this but just want to ignore either of the 2 that I mentioned in my original post. Several months for a fix seems pretty cr*p too!
Here is the full stack trace of one of the errors:
Exception of type 'System.Web.HttpUnhandledException' was thrown.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.broadband_refine_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
The I/O operation has been aborted because of either a thread exit or an application request. (Exception from HRESULT: 0x800703E3)<o:p></o:p>at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Web.Util.Misc.ThrowIfFailedHr(Int32 hresult) at System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(Byte[] buffer, Int32 offset, Int32 size) at System.Web.HttpRequest.GetEntireRawContent() at System.Web.HttpRequest.FillInFormCollection() at System.Web.HttpRequest.get_Form() at System.Web.HttpRequest.get_HasForm() at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) at System.Web.UI.Page.DeterminePostBackMode() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Tuesday, June 10, 2008 6:48 AM -
-
User229670690 posted
Unfortunately, in integrated mode on Vista RTM, Vista SP1, and Windows Server 2008, if the HTTP client is disconnected, or disconnects, when ASP.NET reads the entity body or flushes the response, ASP.NET converts the HRESULT from IIS to an exception and throws it. The actual HRESULT can vary depending on the IIS function that fails, but here are a few common ones:
0x800703E3 "The I/O operation has been aborted because of either a thread exit or an application request."
0x800704CD "An operation was attempted on a nonexistent network connection."
0x80070040 "The specified network name is no longer available."
0x80070001 "Incorrect function."
0x80070006 "The handle is invalid."
This is fixed in .NET Framework v2.0 SP2. With the fix you will not see any exceptions when the client is disconnected, or disconnects, while ASP.NET reads the entity body. This is scheduled to release this summer (I believe in approximately six weeks) along with .NET Framework v3.5 SP1.
Thanks,
Thomas
- Marked as answer by Anonymous Tuesday, September 28, 2021 12:00 AM
Tuesday, June 10, 2008 5:12 PM -
User1567897397 posted
Thanks Thomas. Do you know if there is a hotfix available for this?
Wednesday, June 11, 2008 5:30 PM -
User229670690 posted
There is no hotfix for this, but please feel free to contact me via my blog at http://blogs.msdn.com/tmarq/contact.aspx and I will put you in touch with product support. If I'm correct about the release date of v2.0 SP2, then it would be difficult to create, test, and sign-off on a hotfix in less time than the release of v2.0 SP2.
Thanks,
Thomas- Marked as answer by Anonymous Tuesday, September 28, 2021 12:00 AM
Wednesday, June 11, 2008 5:48 PM -
User1567897397 posted
Big thanks to Thomas for the awesome customer service and providing a private build which contained the fix for this problem.
Jason
Tuesday, July 22, 2008 12:03 AM -
User229670690 posted
Good news! .NET Framework 3.5 Service Pack 1 released on Monday August 11, and can be downloaded at http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en. It includes an update to the .NET Framework 2.0 binaries that will fix the issue described in this forum post.
Wednesday, August 13, 2008 12:39 PM -
User1277068642 posted
Hi Thomas,
You have stated that "with the fix you will not see any exceptions when the client is disconnected while ASP.NET reads the entity body."
And what about flushing the response? Would it be throwing an exception in both Integrated and Classic modes in the same case?
Following exceptions can be thrown when client is disconnected while flushing, but Classic mode one seems to be somehow intermittent:
An error occurred while communicating with the remote host. The error code is 0x80070057.:
at System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte[] status, Byte[] header, Int32 keepConnected, Int32 totalBodySize, Int32 numBodyFragments, IntPtr[] bodyFragments, Int32[] bodyFragmentLengths, Int32 doneWithSession, Int32 finalStatus, Boolean& async)
at System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal)
at System.Web.Hosting.ISAPIWorkerRequest.FlushResponse(Boolean finalFlush)
at System.Web.HttpResponse.Flush(Boolean finalFlush)
at System.Web.HttpResponse.Flush()
at ASP.default_aspx.Page_Load(Object sender, EventArgs e)
The remote host closed the connection. The error code is 0x80070057.:
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
at System.Web.HttpResponse.Flush(Boolean finalFlush)
at System.Web.HttpResponse.Flush()
at ASP.default_aspx.Page_Load(Object sender, EventArgs e)Monday, December 15, 2008 10:35 AM -
User229670690 posted
In both Classic and Integrated mode, ASP.NET will throw an exception if the client closes the connection during or before an explicit flush. An explicit flush means that someone called HttpResponse.Flush. This has been the behavior in classic mode for a long time, and so integrated mode does the same.
Thank you,
ThomasMonday, December 15, 2008 11:53 AM -
User229670690 posted
This is about as direct as it gets. I work at Microsoft, and made the change to fix the issue described in this post.
Thank you,
ThomasThursday, April 30, 2009 11:04 AM -
User1026091647 posted
Hi Thomas,
First of all thanks for all valuable information shared here.
On Windows 2008 - 64 bit IIS7 server; I still see an error discussed in this forum (given below):
System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Web.HttpException: An error occurred while communicating with the remote host. The error code is 0x80070057.
at System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte[] status, Byte[] header, Int32 keepConnected, Int32 totalBodySize, Int32 numBodyFragments, IntPtr[] bodyFragments, Int32[] bodyFragmentLengths, Int32 doneWithSession, Int32 finalStatus, Boolean& async)
at System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal)
at System.Web.Hosting.ISAPIWorkerRequest.FlushResponse(Boolean finalFlush)
at System.Web.HttpResponse.Flush(Boolean finalFlush)
at System.Web.HttpResponse.Flush()
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
IIS app pool is configured for "Classic" and .Net Framework 3.5 Service Pack 1 is already available on the server. Error is not reported by end user so I believe it is mainly happening when client closes the connection. Changing app pool to "Integrated" will not solve the issue, is it correct? Could you please help me to diagnosis this issue.
Thanks
Vishal
Wednesday, June 24, 2009 3:51 PM -
User229670690 posted
Hi Vishal,
You've found a known bug in Windows Server 2008. The bug is in IHttpConnection::IsConnected, which ocassionally returns TRUE when it should return FALSE. The bug is WinSE 275030, and you can contact Microsoft Product Support and request a fix.
Thanks,
ThomasTuesday, July 14, 2009 2:13 PM -
User1924344856 posted
I contacted Microsoft Support and mentioned "WinSE 275030" and they said it was for exchange 5.5?
Do you have any more details on how to acuire the hotfix?
Thanks.
Wednesday, July 15, 2009 11:29 AM -
User229670690 posted
It is "Windows SE 275030".
Thanks,
ThomasWednesday, July 15, 2009 11:37 AM -
User983112222 posted
We are seeing a similar issue with a recent move to Windows 2008 x64 Web Edition and IIS 7.0.
The servers are running .NET 3.5, .NET 3.5 SP1 and KB959209 (.NET SP1 update) and KB967535 (fixes a known request blocking issue which under certain circumstances caues the request queue to halt).
The number of errors are not huge compared to the number of page impressions we go through daily but something we'd still like to clean up.
The problem
During ***some*** file uploads after a ***few seconds*** we get the following 500 error (located via failed request tracing),
Error = The I/O operation has been aborted because of either a thread exit or an application request. (0x800703e3)
Error Code = 2147943395
Which produces the following exception,
Exception: [System.Web.HttpException] Request timed out.
Research
http://forums.iis.net/p/1149787/1871363.aspx
Some articles suggest this is a known issue and fixed with the application of .NET SP1 (we have this applied). Could it be the bug has been reintroduced through the application of the additional service packs, rather unlikely but not impossible as I have seen this happen before with other products.http://forums.asp.net/t/1248261.aspx
Some articles suggest that the client is simply disconnecting their session which causes an exception at the server and is not being handled correctly. There are some code workarounds but the concensus seems to be that these are just covering up the issue and not fixing the root cause.Some articles suggest the execution timeout is being exceeded, in our case this is 90 seconds and in the traces I have seen to date the issue can happen in less than 15 seconds.
Ideas
If you have experienced the same issue and have possible ideas for solutions please let us know.
Monday, August 3, 2009 5:01 PM -
User-1425879788 posted
Thomas,
Who can we contact to get this fix? We have the same problem.
Thanks,
Mike
Tuesday, August 11, 2009 3:32 PM -
User-1997505845 posted
We are seeing this error too, but our circumstances are a little differenct.
100-200 times a day we fail to get a complete post body of a request (I/O operation aborted).
The real problem for us is that IIS locks the session object of the user who made that request. Further requests from that user are blocked until the original request times out (2 min default) causing our user to be blocked from the site and in the past causing many hits to our session database.
I can see why msft might lock the session and start the aspx processing before reading the entire request, but it seems non-optimal/like a bug to us right now.
Is there anything we can do to delay session locking or move reading the data off the wire earlier? Any advice is appreciated.
We are looking at EnableSessionState=False or EnableSessionState=ReadOnly, but this will mean major changes to our application.
Configuration/Usage:
IIS 7, Windows Server 2008, .Net Framework 3.5 SP1 + KB953595, 958484
10,000 non-anonymous users a day
1.1 Million page views/ajax requests a day
Thursday, August 27, 2009 9:57 AM -
User229670690 posted
I'm sure that if you call back the same thing won't happen twice. Here's more information about the bug:
Database: Windows SE
Bug ID: 275030
Title: IHttpConnection::IsConnected Returns Invalid Results
Path: Windows SE\LongHorn\Server Technologies\IIS\App Server Engine\Web CoreThanks,
ThomasThursday, August 27, 2009 11:01 AM -
User-1997505845 posted
So, just to confirm. You are saying that if IIS was informed that the connection was dropped, it would unlock the session more quickly? That makes sense.
The test client I wrote that reproduces this did not close the connection, but that may not be real world behavior.
I'll call support, get the fix and see if it helps.
I'll also sniff the network and see if I can correlate the network traffic with the logs and tell whether the connections are closed when we stop getting data (or if they are open just not sending for some reason).
Thursday, August 27, 2009 11:25 AM -
User-1997505845 posted
I called support and unfortunately all they were able to find was a hotfix for kb275030 (which doesn't seem to be the same as bug 275030). It is in Czech. Web searches seem to indicate something about exchange or windows 2000 sp2.
Thursday, August 27, 2009 11:58 AM -
User511787461 posted
The hotfix for the bug that tmarq mentions has not yet been built or released.
That said, I don't think your problem is at all related to the bug that tmarq mentioned (which only results in a spurious event log message/exception) - in your case, it seems like you are reading client request entity after the session has been locked and this is timing out after 2 mins and during those 2 mins, all other requests using that session are blocked - the only way to fix that would be to read the request entity before the OnAcquireRequestState event using a HttpModule rather than in your handler/aspx page like you are currently doing. Also, like you mentioned, you may be able to disable auto session locking and then manually lock it in your code after reading the request entity.
Thursday, August 27, 2009 12:49 PM -
User-1997505845 posted
Your understanding is exactly correct. tmarq emailed me and he too was concerned that the fix wouldn't fix this problem.
I think I'm going to ask our developers to try reading the post body (or do something that causes it to be read) in the Application_OnBeginRequest handler in global.asax. I'm hoping this is early enough in the pipeline to be before OnAcquireRequestState. It looks like it should be early enough from the "Professional IIS7" book. I would like to avoid a custom HTTPModule just because we haven't done one before.
I hadn't thought of getting AcquireRequestState because it is so early in the process. Thanks for pushing me in that direction.
Let me know if you see a flaw in this plan. I'll let you/everyone know if it works.
Thursday, August 27, 2009 1:13 PM -
User-1997505845 posted
We have decided not to read the post body in the OnBeginRequest event. This would probably slow down all requests a tiny bit as it would wait for the post body before starting the pipeline (instead of starting processing while the post comes in).
Instead we think we are going to set EnableSessionState=ReadOnly (which will be a hack at first). We will actually still be writing to the session on these pages and this will only work with inproc session storage. We haven't implemented and tested this fully yet, but it appears to work. Eventually we will confine our session updates to a few pages and mark those pages as session updateable pages. Then the "readonly" setting won't be a hack, the pages really will be readonly.
Coming from another architecture into this one, this all seems a bit odd. The session object in other environments is not threadsafe just like the application object isn't in asp.net. This gives the developer the chance to screw themselves up, but it also lets them deal with (avoid) issues like this.
Thursday, August 27, 2009 4:21 PM -
User2023552403 posted
I was getting this error about 50 times a day on a website that does about 35K impressions daily. Something I read on another site was to make sure any web control that doesn't need to postback has enableviewstate set to false. This will greatly reduce the size of your viewstate. Since doing this I am only get 15 errors of this kind each day. So it helped by was not the silver bullet I was looking for.
I have created a post on my blog discussing this,
fixing The remote host closed the connection. The error code is 0x80070057
If anyone has any suggestions let me know. All my other websites are running fine except this one. Seems to be some problem with .IIS7WorkerRequest.ExplicitFlush()
Saturday, September 12, 2009 8:50 PM -
User983112222 posted
We set enableviewstate to false at site level via the web.config and still get this error. I believe you may have a slightly different problem to us as your error is 0x80070057 and ours is 0x800703e3.
We sre still trying to track this down...
The I/O operation has been aborted because of either a thread exit or an application request. (0x800703e3)
ErrorCode 2147943395
Thursday, September 17, 2009 12:35 AM -
User-1854170345 posted
Hi All,
I had read all the comments on this blog, Even i having same error with the following enviorment.
--> Window server 2008 64bit, .Net 3.5 with SP1, IIS7
In my web application, it give me error when following line excute.
Response.Flush()
Response.End()
Even in some blog i had read to remove flush statment but it didn't work. even end statement give me same error(An error occurred while communicating with the remote host. The error code is 0x80070057).So, If any one having idea related to this issue. Please please inform me.
I required it ASAP.
Thanks all in advance.
Gunjan
Thursday, October 22, 2009 1:38 AM -
User2023552403 posted
Let me take a wild guess,
You are getting this error and your W3WP.exe is really big
Disable the viewstate on your label controls.
Once I did this the problem web away.
I wrote a blog entry on some possible solutions
w3wp.exe using too much memory and resources
Thursday, October 22, 2009 1:51 AM -
User-1854170345 posted
hi whitesites,
Thanks for your response, But let me tell you one thing, i had check my W3WP process and it is not so much big which close the session.
Enve i had check that befor executing flush command IsCilentConnect property give me true value and after executing flush statment it give me false value.
This code is perfectlly run under Window server 2003, .net 3.5sp1, iis6.
Thursday, October 22, 2009 2:51 AM -
User2023552403 posted
What is your script trying to do?
Why are you explicitly using flush?
Did you check your Label Controls?
Thursday, October 22, 2009 2:58 AM -
User-1854170345 posted
Let me clear one thing, in my web application i had create one file as per the user requirment i pass it to user. even i had created one demo application and find the same error at flush statment. In this application i does not use any lable only one button is used. please find my aspx code blow
ASPX CODE
<%
@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><
head runat="server"> <title></title> </head><
body> <form id="form1" runat="server"> <div></
html>ASPX.VB CODE
Imports
System.IO Partial Class _Default Inherits System.Web.UI.Page Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim SendFile As FileInfo Dim line_1 As Integer Dim FileNameArr() As String Dim FileNameWithPath As String Dim Response_1 As HttpResponse Try Response_1 = Me.ResponseFileNameWithPath =
"c:\Test.xls" SendFile = New FileInfo(FileNameWithPath)Response_1.ClearContent()
Response_1.ClearHeaders()
Response_1.AppendHeader("Content-Disposition:", "attachment; filename =" + SendFile.Name)Response_1.AppendHeader("Content-Length:", SendFile.Length.ToString())Response_1.ContentType =
"application/vnd.ms-excel"Response_1.TransmitFile(FileNameWithPath)
Response_1.Flush()
Response_1.End()
Catch ex As Exception If Not TypeOf ex Is System.Threading.ThreadAbortException Then Throw New Exception(ex.Message + vbCrLf + "Error occured while Exporting File " + line_1.ToString()) End If Finally End Try End SubEnd
ClassYou can see that application does not use lable. Even though it will provide me same error.
Thursday, October 22, 2009 3:16 AM -
User2023552403 posted
That is alot of code for something relatively simple
Response.Clear();
Response.ContentType = "image/jpeg";
Response.WriteFile(location);
Response.End();I use this to dynamically write a JPG image.
location = "path to image relative to my applications root"
Maybe it will give you some ideas for how you can simplify you code.
Thursday, October 22, 2009 3:26 AM -
User-1854170345 posted
Thanks whitesites,
For kind support, I had found the victime of my code. When i had commented my following line
Response_1.AppendHeader("Content-Length:", SendFile.Length.ToString())
And all works.
But at the same time when i am going to check Headers.count property of Response object then it give me error that IIS Integrity mode required. I does not know how to check this issue.
Thanks once again.
Gunjan
Thursday, October 22, 2009 5:31 AM -
User-1328551673 posted
Database: Windows SE
Bug ID: 275030
Title: IHttpConnection::IsConnected Returns Invalid Results
Path: Windows SE\LongHorn\Server Technologies\IIS\App Server Engine\Web CoreHi Thomas,
Do you have an update on this bug? We are experiencing this problem on our production server at the moment.
Thanks
Richard Jones
Friday, November 27, 2009 6:44 AM -
User2023552403 posted
Post some source code.
Something that seemed to solve the problem for me was to remove the explicit flush statements, and simplify my code.
Friday, November 27, 2009 10:17 AM -
User229670690 posted
I've received several enquiries about the status of Windows SE Bug # 275030, but I do not work in that department and do not know its current status. To learn more about the fix and how you can obtain it, please contact a Microsoft Support Professional via the "Contact Us" links at http://support.microsoft.com. Again, as posted earlier, the bug information is:
Database: Windows SE
Bug ID: 275030
Title: IHttpConnection::IsConnected Returns Invalid Results
Path: Windows SE\LongHorn\Server Technologies\IIS\App Server Engine\Web CoreThanks,
ThomasMonday, November 30, 2009 12:37 PM -
User983112222 posted
FYI - some stack traces of the error in case this helps shed more light on the issue. I've performed failed request traces during image uploads and watched them bomb out after only a few thousands bytes have been transfered (and these were small files and well within configured limits). We have seen it in two very seperate applications and given other people outside our site have assume its not restircted to us. Again interested in any ideas people have about this one.
Source: System.Web
Exception: [System.Web.HttpException] An error occurred while communicating with the remote host. The error code is 0x80070001.
Method: Void RaiseCommunicationError(Int32, Boolean)
Stack:
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(Byte[] buffer, Int32 offset, Int32 size)
at System.Web.Hosting.IIS7WorkerRequest.ReadEntityBody(Byte[] buffer, Int32 size)
at System.Web.HttpRequest.GetEntireRawContent()
at System.Web.HttpRequest.GetMultipartContent()
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequest.get_HasForm()
at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
at System.Web.UI.Page.DeterminePostBackMode()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)Source:
Exception: [System.Runtime.InteropServices.COMException] Incorrect function. (Exception from HRESULT: 0x80070001)
Method:
Stack:
Source: System.Web
Exception: [System.Web.HttpException] An error occurred while communicating with the remote host. The error code is 0x800703E3.
Method: Void RaiseCommunicationError(Int32, Boolean)
Stack:
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(Byte[] buffer, Int32 offset, Int32 size)
at System.Web.Hosting.IIS7WorkerRequest.ReadEntityBody(Byte[] buffer, Int32 size)
at System.Web.HttpRequest.GetEntireRawContent()
at System.Web.HttpRequest.GetMultipartContent()
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequest.get_HasForm()
at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
at System.Web.UI.Page.DeterminePostBackMode()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)Source:
Exception: [System.Runtime.InteropServices.COMException] The I/O operation has been aborted because of either a thread exit or an application request. (Exception from HRESULT: 0x800703E3)
Method:
Stack:Monday, November 30, 2009 7:15 PM -
User443944098 posted
.
Friday, December 4, 2009 10:53 AM -
User1727657241 posted
May be this hotfix will be useful -
FIX: You receive a COMException exception when you run ASP.NET Web applications in IIS 7.0 on a computer that is running Windows Vista or Windows Server 2008
http://support.microsoft.com/kb/977453
Thursday, April 22, 2010 10:48 PM -
User229670690 posted
Yes, http://support.microsoft.com/kb/977453 is the fix for the issue I described earlier. It is finally available. Sorry for the wait.
Thanks,
ThomasThursday, April 22, 2010 11:16 PM -
User-1088500016 posted
I'm getting the first error that Matt Duguid reported ( [System.Web.HttpException] An error occurred while communicating with the remote host. The error code is 0x80070001. ) about 3 or 4 times a day on a low traffic website. The site is on a shared hosting environment so I'm very restricted in terms of what I can do to debug it. However, do we know from this discussion whether this error is related to the other one, the topic subject? I have not seen the 0x800803E3 error at all. Has anyone found a solution to this 0x80070001 error? The only exact match I could find other than this thread was http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/698e2b2b-af59-4848-b041-4fbb11c5bb6b which implies it's an issue with virtualization.Monday, July 19, 2010 12:15 PM -
User229670690 posted
John,
The error code varies, and it does not matter if it is 0x80070001 or 0x800803E3. Please ask the administrator of your shared hosting environment to install the fix described in my earlier posts. The link is http://support.microsoft.com/kb/977453.
The error code varies because IIS is failing at different function calls when the client disconnects, and the error codes returned by these functions are not all the same. To determine if the client disconnected, ASP.NET calls IHttpConnection::IsConnected. This function returns true when it should be returning false, and ASP.NET throws the HttpException that you're seeing. The problem with IHttpConnection::IsConnected is fixed in KB 977453. Once that is installed, ASP.NET will stop throwing the HttpException.
If the client is disconnected, then it really doesn't matter if an exception is thrown or not, as long as the process does not crash. In your case, the exception is eventually caught by ASP.NET, so the process does not crash. It is however annoying and confusing to see these exceptions. Classic mode simply consumes them, so you never see them, and that is what integrated mode is supposed to do to, for backward compatibility. You just need to install KB 977453. Sorry about the hassle.
Thanks,
ThomasMonday, July 19, 2010 12:40 PM -
User960677137 posted
Sorry, i replied before reading the end of the thread. If i could delete this post i would, but i can't see an option anywhere.
Monday, August 16, 2010 12:36 AM -
User-1185540306 posted
Hi, i get this exception for the first time in my app since 6 months. The only patch i installed is the security fix for ASP.NET crypting vulnerability released last week. I'm on Windows 2008 R2 and ASP.NET MVC 4. 500 503 Service unavailable baseEx: System.Runtime.InteropServices.COMException (0x800703E3): The I/O operation has been aborted because of either a thread exit or an application request. (Exception from HRESULT: 0x800703E3) exceptionMessage: An error occurred while communicating with the remote host. The error code is 0x800703E3. exceptionMessage-1: The I/O operation has been aborted because of either a thread exit or an application request. (Exception from HRESULT: 0x800703E3) exceptionStack: at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect) at System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(Byte[] buffer, Int32 offset, Int32 size) at System.Web.HttpRequest.GetEntireRawContent() at System.Web.HttpRequest.FillInFormCollection() at System.Web.HttpRequest.get_Form() at System.Web.Mvc.HttpRequestExtensions.GetHttpMethodOverride(HttpRequestBase request) at System.Web.Mvc.AcceptVerbsAttribute.IsValidForRequest(ControllerContext controllerContext, MethodInfo methodInfo) at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate) at System.Web.Mvc.ActionMethodSelector.RunSelectionFilters(ControllerContext controllerContext, List`1 methodInfos) at System.Web.Mvc.ReflectedControllerDescriptor.FindAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.ControllerActionInvoker.FindAction(ControllerContext controllerContext, ControllerDescriptor controllerDescriptor, String actionName) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__4() at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0() at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) exceptionStack-1: (null) exceptionType: System.Web.HttpException exceptionType-1: System.Runtime.InteropServices.COMExceptionSunday, October 3, 2010 5:08 AM -
User983112222 posted
Check the versions of files in the patch (http://support.microsoft.com/kb/977453) are still the same on the affected machine or if they have been updated as a result of applying the fix. Do you have another server without the patch you can also use as a reference?
Sunday, October 3, 2010 3:57 PM -
User-1709183285 posted
Hello, I'm getting this error as well. I also have the patch installed. This is not happening in my test environment, but it is happening in production. win server 2008, iis7 64bit.
ErrorMessage: The remote host closed the connection. The error code is 0x80070057.
ViewFileHandler.ashx::201010131034ARV RecipeId: 12 Stack:: at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect) at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() at System.Web.HttpResponse.Flush(Boolean finalFlush) at System.Web.HttpResponse.Flush() at System.Web.HttpResponse.End() at ViewFileHandler.ProcessRequest(HttpContext context) in d:\Web\projects\recipes\ViewFileHandler.ashx:line 133
code: (it blows up on the binarywrite)
public void ProcessRequest (HttpContext context)
{
string id = context.Server.UrlDecode(context.Request.QueryString["recipeId"].ToString());
MemoryStream ms = GetRecipeStream(id);
byte[] recipe = ms.GetBuffer();
try
{
context.Response.Clear();
context.Response.Buffer = false;
context.Response.ContentType = "Application/pdf";
context.Response.BinaryWrite(recipe);
}
catch (System.Threading.ThreadAbortException ex)
{
}
catch (System.Runtime.InteropServices.COMException ex)
{
}
catch (Exception ex)
{
if (IsLoggerOn)
{
List<string> data = new List<string>();
data.Add("ViewFileHandler.ashx::201010131034ARV");
data.Add("RecipeId: " + id);
Logger log = new Logger("ProcessRequest", data, ex);
log.LogException();
}
}
}
public bool IsReusable
{
get {
return false;
}
}
Tuesday, October 19, 2010 6:49 PM -
User-1473868137 posted
Hi Thomas, application hosted on IIS7 and windows 2008, getting error: Need help
Event message: An unhandled exception has occurred. Event time: 11/8/2010 8:05:39 AM Event time (UTC): 11/8/2010 1:05:39 PM Event ID: fa73224bf8414063b63a032bee97519b Event sequence: 2 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/2/ROOT/Portal-1-129336122316272500 Trust level: Full Application Virtual Path: /Portal Application Path: C:\Customers\Portal\ Process information: Process ID: 2328 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: HttpException Exception message: An error occurred while communicating with the remote host. The error code is 0x800704CD. Request information: Request URL: https://localhost:443/Portal/User/AppLogin.aspx?ReturnUrl=An unhandled exception has occurred.fportalAn unhandled exception has occurred.fdefault.aspx Request path: /Portal/User/AppLogin.aspx User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 6 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte[] status, Byte[] header, Int32 keepConnected, Int32 totalBodySize, Int32 numBodyFragments, IntPtr[] bodyFragments, Int32[] bodyFragmentLengths, Int32 doneWithSession, Int32 finalStatus, Boolean& async) at System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal) at System.Web.Hosting.ISAPIWorkerRequest.FlushResponse(Boolean finalFlush) at System.Web.HttpResponse.Flush(Boolean finalFlush) at System.Web.HttpResponse.Flush() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse) at System.Web.HttpResponse.Redirect(String url) at CorrespondentPortalWebApp.Global.Session_Start(Object sender, EventArgs e) at System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e) at System.Web.SessionState.SessionStateModule.CompleteAcquireState() at System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData) at System.Web.HttpApplication.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)Monday, November 8, 2010 1:02 PM -
User229670690 posted
Amrendrakr,
I'm fairly certain the client has disconnected. Without http://support.microsoft.com/kb/977453 installed, the error message will be "An error occurred while communicating with the remote host." or "The remote host closed the connection". With http://support.microsoft.com/kb/977453 installed, the error message will be "The remote host closed the connection" if the client did in fact disconnect.
If the client is disconnecting, you're always going to get the error you displayed in your post. You could avoid it by not calling Redirect(url) but instead calling Redirect(url, false) and Context.ApplicationInstance.CompleteRequest() as described at http://blogs.msdn.com/b/tmarq/archive/2009/06/25/correct-use-of-system-web-httpresponse-redirect.aspx.
Thanks,
ThomasMonday, November 8, 2010 1:26 PM -
User-1473868137 posted
Thanks for quick reply... Client was conneted to application, even I tried my self, appliction was not responding and Event log error generated, once restart the IIS error gone. Don't know why it happened. ......... Exception message: An error occurred while communicating with the remote host. The error code is 0x800704CD. I did not tried : 977453, since its related to COMException, I am getting: Exception information: Exception type: HttpException Exception message: An error occurred while communicating with the remote host. The error code is 0x800704CD. Thread information: Thread ID: 3 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte[] status, Byte[] header, Int32 keepConnected, Int32 totalBodySize, Int32 numBodyFragments, IntPtr[] bodyFragments, Int32[] bodyFragmentLengths, Int32 doneWithSession, Int32 finalStatus, Boolean& async) at System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal) at System.Web.Hosting.ISAPIWorkerRequest.FlushResponse(Boolean finalFlush) at System.Web.HttpResponse.Flush(Boolean finalFlush) at System.Web.HttpResponse.Flush() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse) at System.Web.HttpResponse.Redirect(String url) at CorrespondentPortalWebApp.Global.Session_Start(Object sender, EventArgs e) at System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e) at System.Web.SessionState.SessionStateModule.CompleteAcquireState() at System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData) at System.Web.HttpApplication.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)Monday, November 8, 2010 2:28 PM -
User229670690 posted
Amrendrakr,
http://support.microsoft.com/kb/977453 fixes a bug that causes IHttpConnection::IsConnected to return incorrect values. You should install it.
The error 0x800704CD corresponds to the message "An operation was attempted on a nonexistent network connection." I'm still fairly certain the client disconnected.
I also think you should follow my suggestion on how to use Redirect. If you continue to have problems, please use the "Contact Microsoft Support" link at http://support.microsoft.com/.
Thanks,
Thomas
Monday, November 8, 2010 2:41 PM -
User-1709183285 posted
anyone have a fix for my code a few posts above? I have the patch, I'm not using a page, instead I'm using a handler. My code is very basic. where it just streams bytes of a memory stream to the browser. I also have code to chunk the bytes by 1024 bytes at a time where it also produces this error.
TIA, Allen
Tuesday, January 25, 2011 10:30 PM -
User-1672167363 posted
Hello,
Since you have a different issue,situation and system
setup
could you create a new post with
information about the system.
The code and errors and a description
of what your doing.
The current thread your tageed to has been answered and is easly mssed.
for a specific problem and will get lost because of that.
Thank You,
Martin :)
Wednesday, January 26, 2011 3:22 PM -
User-1709183285 posted
OS: Windows Server 2008 64bit
IIS 7
Things I've tried, etc
1. I'm not using viewstate
2. I'm not closing the browser and I'm waiting for the process to complete
3. I have the patch installed.
Below is my code, I only have 1 user and it blows up on the BinaryWrite.
ErrorMessage: The remote host closed the connection. The error code is 0x80070057.
ViewFileHandler.ashx::201010131034ARV RecipeId: 12 Stack:: at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect) at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() at System.Web.HttpResponse.Flush(Boolean finalFlush) at System.Web.HttpResponse.Flush() at System.Web.HttpResponse.End() at ViewFileHandler.ProcessRequest(HttpContext context) in d:\Web\projects\recipes\ViewFileHandler.ashx:line 133
public void ProcessRequest (HttpContext context)
{
string id = context.Server.UrlDecode(context.Request.QueryString["recipeId"].ToString());
MemoryStream ms = GetRecipeStream(id);
byte[] recipe = ms.GetBuffer();
try
{
context.Response.Clear();
context.Response.Buffer = false;
context.Response.ContentType = "Application/pdf";
context.Response.BinaryWrite(recipe);
}
catch (System.Threading.ThreadAbortException)
{
}
catch (System.Runtime.InteropServices.COMException)
{
}
catch (Exception ex)
{
if (IsLoggerOn)
{
List<string> data = new List<string>();
data.Add("ViewFileHandler.ashx::201010131034ARV");
data.Add("RecipeId: " + id);
Logger log = new Logger("ProcessRequest", data, ex);
log.LogException();
}
}
}
public bool IsReusable
{
get {
return false;
}
}
Friday, January 28, 2011 5:47 PM -
User-1672167363 posted
Hello,
Since you did not have a "Chance" to create a new post
Please look at the information
at this link http://blog.whitesites.com/fixing-The-remote-host-closed-the-connection-The-error-code-is-0x80070057__633882307305519259_blog.htm for ways to handle the coding error in C#.
and look at
this lnk here http://forums.asp.net/t/1486019.aspx for coding in ASP.NET. and
a list of Faqs at the ASP.NET coding section here http://forums.asp.net/t/1360420.aspx
Post errors,issues & questions to this thread.
Martin :)
Sunday, January 30, 2011 8:53 PM -
User-1672167363 posted
Hello,
For where the Web Site and code is located have you
added accounts "IUSR","IIS_USERS" to have
Read,Execute,List level permissions?
The code and execution may lack the proper access rights.
Post results answers & questions to this thread.
Martin :)
Tuesday, February 1, 2011 2:35 PM -
User811736423 posted
Hi ,
I am getting same error 15 to 20 times in a day.
I am using Window 2008 with IIS 7.0 and.SQL Server 2008.
The below are the error :
System.Web.HttpUnhandledException:
Exception of type 'System.Web.HttpUnhandledException' was thrown. --->
System.Web.HttpException: An error occurred while communicating with the remote
host. The error code is 0x80070057.
at System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte[] status,
Byte[] header, Int32 keepConnected, Int32 totalBodySize, Int32 numBodyFragments,
IntPtr[] bodyFragments, Int32[] bodyFragmentLengths, Int32 doneWithSession, Int32
finalStatus, Boolean& async)
at System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal)
at System.Web.Hosting.ISAPIWorkerRequest.FlushResponse(Boolean finalFlush)
at System.Web.HttpResponse.Flush(Boolean finalFlush)
at System.Web.HttpResponse.Flush()
at System.Web.UI.HttpResponseWrapper.System.Web.UI.IHttpResponse.Flush()
at System.Web.UI.PageRequestManager.RenderFormCallback(HtmlTextWriter writer,
Control containerControl)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer,
ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer,
ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter
adapter)
at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)
at
System.Web.UI.HtmlFormWrapper.System.Web.UI.IHtmlForm.RenderControl(HtmlTextWriter
writer)
at System.Web.UI.PageRequestManager.RenderPageCallback(HtmlTextWriter writer,
Control pageControl)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer,
ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Page.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer,
ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter
adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint)
--- End of inner exception stack trace ---
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.optin_aspx.ProcessRequest(HttpContext context)
at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously)Same application is running on Window 2003 with IIS 6.0 .But i am not getting this error from this configuration.
Wednesday, April 13, 2011 2:29 PM -
User-423335253 posted
I get this a lot, it looks like this is due to client disconnection before download frinished. although it is annoying, it does not cause any problem and safe to ignore. IIS shouldn't report it as error/warning though.Thursday, April 14, 2011 5:50 AM -
User1995215977 posted
answers & questions to this threadthere can be another reason for the error: somebody killing sockets. In mine case it was antivirus programm: first connection - the exception, next closing and opening connections - no errors. After restarting client and server - the same story: at first time exception and then no exceptions. Unloading antivirus leads to disappearance of this kind exceptionsThursday, November 17, 2011 3:56 PM -
User1538579854 posted
We're still seeing these exceptions in production running Server 2008 x64 and intermittent periods of inactivity where our web app seems to freeze up but the dumps don't indicate that it's in our app. We have iiscore.dll version 7.5.7601.17514 installed. The hotfix says it's version 7.5.7600.20906. Can anyone tell me if that code fix is in our version? If not, how would I get it? Thanks, timTuesday, March 6, 2012 1:05 PM -
User638016735 posted
I still get this error often on many Windows 2008R2 machines all with latest Windows Updates applied. Installing the KB977453 x64 hotfix always fails with a "this update is not applicable to your computer" message. There's nothing in the hotfix article at http://support.microsoft.com/kb/977453 to say this fix has been incorporated into a service pack.
How can I get the hot fix to install, or confirm it is in some service pack?
Friday, March 9, 2012 4:19 PM -
User-1118161711 posted
We also have the same exception and when trying to install the hot-fix we get: "This update is not applicable to your computer".
Can a Microsoft representative provide guideline or suggestions how to obtain a working version of the hot fix.
Thursday, May 10, 2012 11:07 AM -
User-340462011 posted
We also have those exceptions. Is there any news about it?
iiscore.dll versions: 7.5.7601.17514, 7.5.7601.21686
---- Stack Trace ----<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
<o:p> </o:p>
System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(result As Int32, throwOnDisconnect As Boolean)<o:p></o:p>
(unknown file): N 2750572<o:p></o:p>
System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(buffer As Byte[], offset As Int32, size As Int32)<o:p></o:p>
(unknown file): N 00049<o:p></o:p>
System.Web.Hosting.IIS7WorkerRequest.ReadEntityBody(buffer As Byte[], size As Int32)<o:p></o:p>
(unknown file): N 00023<o:p></o:p>
System.Web.HttpRequest.GetEntireRawContent()<o:p></o:p>
(unknown file): N 8791677<o:p></o:p>
System.Web.HttpRequest.FillInFormCollection()<o:p></o:p>
(unknown file): N 00105<o:p></o:p>
System.Web.HttpRequest.get_Form()<o:p></o:p>
(unknown file): N 00068<o:p></o:p>
System.Web.HttpRequest.get_HasForm()<o:p></o:p>
(unknown file): N 8743911<o:p></o:p>
System.Web.UI.Page.GetCollectionBasedOnMethod(dontReturnNull As Boolean)<o:p></o:p>
(unknown file): N 00097<o:p></o:p>
System.Web.UI.Page.DeterminePostBackMode()<o:p></o:p>
(unknown file): N 00063<o:p></o:p>
System.Web.UI.Page.ProcessRequestMain(includeStagesBeforeAsyncPoint As Boolean, includeStagesAfterAsyncPoint As Boolean)<o:p></o:p>
(unknown file): N 00133<o:p></o:p>
Tuesday, June 12, 2012 8:34 AM -
User-260435932 posted
I have met the same issue when I migrated the website from Win 2003 to Win Server 2008 R2.
Does someone have idea on it?
Tuesday, October 30, 2012 11:07 PM -
User643723830 posted
hi hong,
I highly advised you to start with a new thread so that everyone can see your post
:)
Wednesday, October 31, 2012 12:36 AM -
User-260435932 posted
Hi necro_mancer
Thanks.
I have started a new thread:
http://forums.iis.net/t/1192803.aspx
Thanks & Best Regards
Hong.
Wednesday, October 31, 2012 2:26 AM -
User1635918615 posted
http://www.uggbootscoupons.bizWednesday, October 31, 2012 3:53 AM