2010-09-16 3 views
1

У меня проблема с услугами RIA. Несколько раз (не всегда) я получаю InvalidOperationException с сообщением: «EntityTypes уже инициализирован»Проблема инициализации службы RIA

Ошибка возникает из сгенерированного файла, но я не знаю, как решить эту проблему. Google выдает только 2 результата, которые не очень полезны.

Кто-нибудь знает, что я могу сделать, чтобы решить эту проблему или что я могу попробовать?

С уважением

ответ

1

Я нашел решение.

После установки точки останова я заметил, что я вызывал два раза один и тот же метод из разных потоков.

Моя теория: они одновременно обращались к одному и тому же запросу службы домена, и по какой-то причине это невозможно. Это объясняется также тем, что эта ошибка происходит только спорадически.

Поскольку я модифицировал свой код, что этот метод не называется два раза, все работает отлично.

Надеюсь, это поможет кому-то ...

+0

После долгих часов работы это помогло! Я обнаружил, что одновременное обращение к любым методам службы домена из нескольких потоков вызывает ошибку. Это не должен быть тот же метод службы домена. – fre0n

Смежные вопросы