0
我想從我的WPF項目調用我在ASP.NET Core中創建的API。當調用Web API端點時,它返回一個錯誤:無法連接到遠程服務器,內部錯誤爲SocketException:由於目標計算機主動拒絕,因此無法建立連接。連接到.NET Core Web API - 無法連接到遠程服務器
這一切都在本地主機上完成。
被創建此呼叫的代碼是(第二行拋出異常):
string RequestUri = "api/Class/GetEverythingDue";
HttpResponseMessage response = await myClient.GetAsync(RequestUri);
隨着myClient作爲一個HttpClient的我配置像這樣:
this.myClient = new HttpClient();
myClient.BaseAddress = new Uri("http://localhost:56030/");
myClient.DefaultRequestHeaders.Accept.Clear();
myClient.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
我知道有幾個類似問題的問題,我還沒有看到任何與.NET Core有關的問題。我只是想確保問題不是由於一起使用WPF和.NET Core導致的,而是因爲它們不兼容。
任何幫助表示讚賞。
感謝
如果WPF和.NET Core通過http進行通信 - 那麼它與每個平臺都兼容。使用http snifer來定義問題的來源,只要您的服務器可以通過瀏覽器訪問即可。 – Vladimir
您的Web API應用程序在端口56030上偵聽? – Vince
我不是100%確定的,我將如何去檢查? –