Response.End() выдаёт exception
От: LADY_N  
Дата: 14.11.05 08:10
Оценка:
Наткнулась на неприятную неожиданность, при выполнении download файла после выполнения Response.End() падает exception :
"Thread was being aborted."
Никаких ошибок это не влечёт, дальше работает нормально...

В чём подвох?

Может кто с таким сталкивался?

Пытливый ум желает докопаться до истины...
Re: Response.End() выдаёт exception
От: Козьма Прутков Россия  
Дата: 14.11.05 08:56
Оценка:
Здравствуйте, LADY_N, Вы писали:

LAD>Наткнулась на неприятную неожиданность, при выполнении download файла после выполнения Response.End() падает exception :

LAD>"Thread was being aborted."
LAD>Никаких ошибок это не влечёт, дальше работает нормально...
LAD>В чём подвох?
Нет подвоха: у тебя прерывается поток выполнения обработки запроса. Ну вот так вот работает этот механизм, выкидыванием исключения, и его надо игнорировать.
Да хранит вас господь в сухом прохладном месте...
Re[2]: Response.End() выдаёт exception
От: LADY_N  
Дата: 14.11.05 09:37
Оценка:
Здравствуйте, Козьма Прутков, Вы писали:

КП>Нет подвоха: у тебя прерывается поток выполнения обработки запроса. Ну вот так вот работает этот механизм, выкидыванием исключения, и его надо игнорировать


Спасибо Интуиция подсказывала что так оно и есть, но решила посоветоваться с компетентными людьми на всякий случай.
Re[3]: Response.End() выдаёт exception
От: Drussgad Украина  
Дата: 14.11.05 11:30
Оценка:
Здравствуйте, LADY_N, Вы писали:

LAD>Здравствуйте, Козьма Прутков, Вы писали:


КП>>Нет подвоха: у тебя прерывается поток выполнения обработки запроса. Ну вот так вот работает этот механизм, выкидыванием исключения, и его надо игнорировать


LAD>Спасибо Интуиция подсказывала что так оно и есть, но решила посоветоваться с компетентными людьми на всякий случай.


здесь
Re[4]: Response.End() выдаёт exception
От: LADY_N  
Дата: 14.11.05 11:51
Оценка:
Здравствуйте, Drussgad.
Спасибо за ссылочку. Теперь верю, и даже не наслово...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.