Re[2]: Внутренняя обработка Exception в COM+ на NET
От: vektory  
Дата: 10.04.07 18:30
Оценка:
Здравствуйте, Константин Л., Вы писали:

КЛ>Здравствуйте, vektory, Вы писали:


КЛ>catch{} пробовали?


КЛ>Какая ошибка? WIN SE (Structured exception)? Может код покажете?



К сожалению полный код смогу показать только завтра.
Но суть примерно в следующем (пишу по памяти с упрощениями):


public string BuildReport(string xmlDataUrl, string xsltUrl)
{
    try
    {
        return XsltTransformator.Transform(xmlDataUrl, xsltUrl);
    }
    catch (Exception e)
    {
        return string.Format("<xml error=\"{0}\"/>", e.Message);
    }
}


Систему проектировал не я. Мне просто передали на сопровождение.
Xslt скрипты пишут в частности и клиенты. В качестве трансформатора вызывается XslCompiledTransform.

Так вот. Ошибки могут быть самые разные, но с одинаковым результатом. В cath программа не попадает, а выскакивает окно об обрушении процесса (DW20.EXE) и процес киляется...

Конкретно в моём случае попалось StackOverflowException.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.