我撥打電話到Web API服務是這樣的:HttpClient的PostAsync到的WebAPI - 返回500,但沒有拋出異常)
var response = client.PostAsync("http://localhost:8080/api/values", new FormUrlEncodedContent(new[] {new KeyValuePair<string, string>("a", "b"),}))
.Result;
結果是
「500內部服務器錯誤」
沒有異常被拋出(即使我已經設置VS到休息的時候CLR拋出異常)
我有什麼辦法可以強制VS喚起潛在的異常嗎?
即使在託管代碼運行之前,錯誤可能來自管道中的較早部分。事件查看器中是否有任何內容?如果沒有,您可能需要通過像Fiddler這樣的代理路由您的流量,有時會有錯誤的詳細信息。 – argaz