我已經讓我的工作人員的角色...工作。現在我還有一個小問題。工人角色不創建模型對象?
我的工作者角色通過實體框架訪問SQL Azure。我打算從我的數據庫中創建一個填充的電子郵件對象列表,然後發送這些電子郵件。該代碼在本地工作正常,但在雲中部署時會拋出異常。工作人員角色IS處於「就緒」狀態,當它到達有問題的代碼段時,它會引起一個錯誤,並跳入一個catch塊並繼續執行代碼。
只有當我嘗試創建我的電子郵件對象:
如。
實體entity = new Entities(); //實體是我的數據庫模型的名稱
列表emailList = entities.Email.where(x => x.sent == 0).toList(); //創建我的實體列表
我一直在通過Azure部署(在vs2010)intellitrace日誌,我注意到我得到一個「System.Reflection.ReflectionTypeLoadException:無法加載一個或更多的請求類型「當我的工作人員角色試圖用上面的代碼填充列表。看看調用堆棧,它指向電子郵件模型。
我在用相同的code.In另外部署了我webrole完美的工作,我包括全球化志願服務青年到我的Web角色在我的輔助角色,它的複製本地屬性設置爲true。
任何想法!?