Я получил роль своего рабочего ... работать. Теперь у меня еще одна второстепенная проблема.Роль рабочего не создает объект модели?
Мой рабочий доступ к роли SQL Azure через Entity Framework. Я пытаюсь создать список заполненных почтовых объектов из моей базы данных, а затем отправить эти письма. Код работает нормально локально, но генерирует исключения при развертывании в облаке.
К Clarfiy: Роль работника находится в состоянии «Готов», и когда он достигает проблемного фрагмента кода, он вызывает перехват и разбивается на блок catch и продолжает выполнять код.
Это только тогда, когда я пытаюсь создать свой электронный объект:
например.
Объекты сущности = новые объекты(); // Объекты, являющиеся именем моей БД. Модель
Список emailList = entity.Email.where (x => x.sent == 0) .toList(); // создаю свой список объектов
Я просматривал журналы intellitrace из развертывания Azure (в vs2010), и я замечаю, что получаю «System.Reflection.ReflectionTypeLoadException: невозможно загрузить один или более запрошенных типов ", когда моя рабочая роль пытается заполнить список указанным выше кодом. Рассматривая стек вызовов, он указывает на модель электронной почты.
У меня есть мой webrole, отлично работающий при развертывании с тем же кодом. Кроме того, я включаю ссылку на мою роль в роли моего рабочего роли, и это скопировать локальное свойство IS установлено в true.
Любые идеи !?