0
我在創建用戶並給他們一個角色時正在編寫一個測試,然後檢查以確保角色得到正確。我能夠創建用戶,並分配角色,將用戶加載到HttpContext.Current中,並堅持用戶。但是,當我檢查是否已正確分配角色時,出現以下錯誤。角色中的TypeLoadException
An exception of type 'System.TypeLoadException' occurred in System.Web.dll but was not handled in user code
Additional information: Could not load type 'MyProject.Repositories.RQRole' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
我已經搜遍遍了,沒有MyProject.exe,但有一個MyProject調試數據庫。 MyProject.dll在那裏,其他測試引用它可以做到這一點很好。
這是引發錯誤的行。
Assert.IsTrue(System.Web.Security.Roles.IsUserInRole("user"));