Как решить threadabortexception в response. end ().
Хии,
У меня есть проблема, с которой сталкиваются в то время как скачать текстовый файл.
Вот мой код. Я написал этот код в webservice и вызвал этот метод внутри метода.
Но он показывает ошибку прерывания потока в Response. end ().
public void ErrorLog() { try { System.Web.HttpResponse response = System.Web.HttpContext.Current.Response; response.Clear(); response.ContentType = "application/octet-stream"; response.AppendHeader("Content-Disposition", "attachment; filename=ErrorFile.txt"); string path = System.Web.HttpContext.Current.Server.MapPath("~/ErrorFile.txt"); response.TransmitFile(System.Web.HttpContext.Current.Server.MapPath("~/ErrorFile.txt")); response.Flush(); response.End(); } catch (ThreadAbortException ex) { Console.Write(ex.ToString()); } catch (Exception ex) { Console.Write(ex.ToString()); } finally { //HttpContext.Current.Response.End(); } }
Спасибо
Bigyan Саху
Что я уже пробовал:
Здесь я использую блок try catch, чтобы найти ошибки, но не могу их решить.