Недопустимое исключение programexception не может быть зафиксировано блоком try catch
Там,
кусок кода выглядит так:
try
{
ClassA a = new ClassA();
}
catch(Exception e)
{
......
}
этот класс A находится в другой сборке, однако в некоторой среде эта сборка была повреждена, поэтому я ожидаю, что получу invalidPrgramExecption. Однако, когда приведенный выше код выполняется в процессе w3wp, он просто не работает, даже если я хочу перехватить базовый класс Exception.
Знаете ли вы, по какой причине InvalidProgramException не будет захвачен? (из-за многопоточной среды?) Есть ли способ, которым я могу обработать это исключение без сбоев?
Спасибо!