Показать сообщение отдельно
Старый 09.08.2010, 00:23   #1  
Krom is offline
Krom
Участник
 
28 / 10 (1) +
Регистрация: 10.02.2010
Post cannot call because it is a web method
Здравствуйте!
Столкнулся со следующей проблемой:
Если я в плагине запрашиваю данные и создаю
BusinessEntity[] buss = service.RetrieveMultiple(query).BusinessEntities;
После делаю update либо Create сущности:
service.Update((BusinessEntity)salesOrder);
А после делаю опять запрос и апдейт (уже другой сущности, но в том же плагине), то на
BusinessEntity[] плагин падает с ошибкой cannot call because it is a web method

Если я сначала запрашиваю и создаю 2 BusinessEntity[], а потом делаю апдейт первой, потом второй - то на втором service.Update плагин падает с той же ошибкой.
Вопрос в следующем: может быть нужно как-то освобождать сервис грубо говоря "закрывать сессию"?
Или ошибка в другом?