Używam elmah ->Elmah.axd w moim projekcie do znajdowania błędów.
wystąpił błąd tak:Zdalny host zamknął połączenie Błąd, jak naprawić?
System.Web.HttpException: The remote host closed the connection. The error code is 0x800703E3.
Generated: Sun, 27 Nov 2011 13:06:13 GMT
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Web.HttpException (0x800703E3): The remote host closed the connection. The error code is 0x800703E3.
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.HttpWriter.TransmitFile(String filename, Int64 offset, Int64 size, Boolean isImpersonating, Boolean supportsLongTransmitFile)
at System.Web.HttpResponse.TransmitFile(String filename, Int64 offset, Int64 length)
at SalarSoft.Utility.SP1.ResumeDownload.ProcessDownload(String fileName, String headerFileName)
at NiceFileExplorer.en.Download.DownloadFile_SalarSoft(String fileName)
at NiceFileExplorer.en.Download.GoForDownloadFile(String filepath)
at NiceFileExplorer.en.Download.MainCodes()
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
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 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
podczas pracy z witryny, nie widzimy tego błędu.
ale elmah wysłać ten błąd do mnie wiele razy.
co ten błąd oznacza i jak mogę to naprawić?
EDIT 1
{moja strona internetowa jest dla Downlaod plików mobilnych i kilka razy to naprawdę zajęty}
{używam Windows Server 2008 r2> zdalny dostęp}
EDIT 2 po komentarzu
niektórych informacji okien i ostrzeżenia (nie ma błędu) kłody na dziś są jak poniżej:
ostrzeżenia
Proces obsługujący pulę aplikacji ASP.NET 4.0 (Integrated) przekroczył limitów czasowych podczas zamykania. Identyfikator procesu to "6764".
ostrzeżenie
Proces roboczy '3232' 'służący pulę aplikacji ASP.NET 4.0 (zintegrowany)' nie udało się zatrzymać kanał słuchacza dla protokołu 'http' w wyznaczonego czasu. Pole danych zawiera numer błędu.
ostrzeżenie
Proces aplikacji obsługujących basen 'ASP.NET 4.0 (Integrated)' przekroczyła terminów podczas zamykania. Identyfikator procesu to "3928".
Musisz dowiedzieć się, dlaczego host zdalny zamyka połączenie. –
Trzeba by spojrzeć na serwer. Na przykład dziennik zdarzeń systemu Windows na serwerze; może dziennik IIS. –
@ John Saunders hi i dzięki za komentarz, plz zobacz mój EDIT 2. – MoonLight