-1
HttpResponseMessage response = 
    client.GetAsync("api/MOB_Vw_UsersAPI/GetMOB_Vw_Users?Uname=" + 
     uname + "&Pass=" + pass).Result; 

當我在Windows Phone模擬器上運行這部分代碼的事情進展順利,它工作正常。然而,當我在Android模擬器中運行它,它給了我這個奇怪的錯誤:GetAsync給AggregateException

System.AggregateException one or more errors occurred.

+1

AggregateException是一組異常。查看InnerException以獲取更多細節。 – Jason

回答

2

什麼,你在這裏看到的是一個AggregateException,這意味着async方法,你與.Result同步調用(這是壞的)出於某種原因內部失敗。

檢查InnerException(s),將揭示錯誤發生的原因。

請停止同步調用異步方法,否則將遇到不好的問題,並且會鎖定您的用戶界面並可能導致應用程序死鎖,從而導致它無響應。