Имя: Пароль:
1C
1С v8
Ошибка IIS 500 после нормального выполнения метода web-сервиса 1С
0 Evgenius
 
05.11.19
10:20
Доброго времени суток.
Версия платформы 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) оно не нарушает, так ведь?
В чем тогда м.б. проблема?
Спасибо.
1 Evgenius
 
05.11.19
10:20
Вот возвращаемые данные, сериализованные из объекта XDTO

<EntityCollection xmlns="http://schemas.microsoft.com/xrm/2011/Contracts"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
    <Entities>
        <Entity>
            <Attributes>
                <KeyValuePairOfstringanyType xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic"; xsi:type="d5p1:KeyValuePairOfstringanyType">
                    <d5p1:key>Наименование</d5p1:key>
                    <d5p1:value xsi:type="xs:string">Основная</d5p1:value>
                </KeyValuePairOfstringanyType>
                <KeyValuePairOfstringanyType xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic"; xsi:type="d5p1:KeyValuePairOfstringanyType">
                    <d5p1:key>Статус</d5p1:key>
                    <d5p1:value xsi:type="xs:string">Действует</d5p1:value>
                </KeyValuePairOfstringanyType>
                <KeyValuePairOfstringanyType xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic"; xsi:type="d5p1:KeyValuePairOfstringanyType">
                    <d5p1:key>НачалоДействия</d5p1:key>
                    <d5p1:value xsi:type="xs:dateTime">2015-01-01T00:00:00</d5p1:value>
                </KeyValuePairOfstringanyType>
                <KeyValuePairOfstringanyType xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic"; xsi:type="d5p1:KeyValuePairOfstringanyType">
                    <d5p1:key>КонецДействия</d5p1:key>
                    <d5p1:value xsi:type="xs:dateTime">0001-01-01T00:00:00</d5p1:value>
                </KeyValuePairOfstringanyType>
                <KeyValuePairOfstringanyType xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic"; xsi:type="d5p1:KeyValuePairOfstringanyType">
                    <d5p1:key>Периодичность</d5p1:key>
                    <d5p1:value xsi:type="xs:string">Год</d5p1:value>
                </KeyValuePairOfstringanyType>
            </Attributes>
            <Id xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/"; xsi:type="d4p1:guid">cedf4c00-4d66-11e5-abf1-1c7ee510be5e</Id>
            <LogicalName>Справочник.МоделиБюджетирования</LogicalName>
        </Entity>
    </Entities>
    <EntityName>Справочник.МоделиБюджетирования</EntityName>
    <TotalRecordCount>1</TotalRecordCount>
</EntityCollection>