Доброго времени суток.
Версия платформы 8.3.10.2699
На IIS 8.5 опубликован web-сервис
Наблюдаю следующее:
1) код метода web-сервиса (в отладчике) выполняется без ошибок
2) возвращаемое значение - объект XDTO - без ошибок сериализуется с помощью ФабрикиXDTO в XML (см. следующее сообщение)
3) но при выходе из метода web-сервиса 1С web-сервер возвращает ошибку 500:
<ht ml>
<head><title> A server error occurred. </title></head>
<h1> Ошибка вызова операции сервиса: {}::<unknownOperation>() </h1>
<hr/>
An error occurred processing this request.</html>
И еще важно: тот же самый метод того же web-сервиса выполняется без проблем в другой базе.
Правда, там версия платформы 8.3.15... И там, возвращаемые данные могут быть другими, но я не вижу разницы в структуре этих данных (просто другие значения).
Если возвращаемое значение нормально сериализуется - значит, схему (структуру пакета XDTO) оно не нарушает, так ведь?
В чем тогда м.б. проблема?
Спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший