Здравствуйте, Константин Л., Вы писали:
КЛ>Здравствуйте, 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.