我正在嘗試做這個單元測試。註冊方法是Microsoft生成的MVC4方法。當我在await調試時進行調試時,出現以下錯誤:每個異步調用都有相同的錯誤。unitTest中異步調用的「Managed Debugging Assistant DisconnectedContext」錯誤?
[TestMethod]
public async Task TestMethodRegister()
{
AccountController AccountController = new AccountController();
IHttpActionResult result = await AccountController.Register(RegisterBinding);
System.Diagnostics.Debug.WriteLine(result.ToString());
}
託管調試助理 'DisconnectedContext' 已檢測到「C的一個問題:\程序文件(x86)\ MICROSOFT VISUAL STUDIO 14.0 \ COMMON7 \ IDE \ COMMONEXTENSIONS \ MICROSOFT \ TESTWINDOW \ te.processhost.managed 。可執行程序'。
其他信息:Échec德拉過渡VERS樂contexte COM 0x7235d8倒CE RuntimeCallableWrapper AVEC L'ERREUR suivante:L'OBJETinvoqués'estdéconnecté德SES客戶。 (Exception de HRESULT:0x80010108(RPC_E_DISCONNECTED))。 Cela se produit habituellement car le contexte COM 0x7235d8 dans lequel ce RuntimeCallableWrapper aétécrééaétédéconnectéou estoccupéàautre chosen。解壓縮COM實例(比較COM 0x723468)。 Cela peutentraînerdes dysfonctionnements or des pertes dedonnées。 Pouréviterceproblème,assurez-vous que tous les contextes/cloisonnements/threads COM restent actifs et sont disponibles pour la transition des contextes,tant que l'application n'en a pasterminéavec les RuntimeCallableWrappers quireprésententles composants COM qui s' Ÿ麻煩。
這給我修好了。我發現它真的很煩人,我不得不這樣做。 –