簡體   English   中英

Localhost拒絕連接.NET Core Web API

[英]Localhost refused to connect .NET Core Web API

當我嘗試啟動.Net Core WebApi項目時,我收到System.Net.Sockets.SocketException No connection could be made because the target machine actively refused it 127.0.0.1:50620來自Fiddler的System.Net.Sockets.SocketException No connection could be made because the target machine actively refused it 127.0.0.1:50620錯誤(換句話說,本地主機拒絕連接瀏覽器)。

我知道關於這個問題有成千上萬的問題,但是沒有一個人能解決我的問題。

到目前為止,我做了什么:

  • 玩過Windows的hosts文件-似乎並非如此。

  • 制作了另一個使用相同端口的項目-結果是它的構建沒有問題,所以我斷定該特定端口沒有問題。(盡管我嘗試更改端口,但沒有成功。)

  • 檢查我所有的項目/應用程序設置文件中可能導致我無法構建的項目與成功構建的一個模板項目之間的問題的任何差異。 -沒有太大的差異。

  • 關閉防火牆,以便檢查防火牆是否是此問題-在關閉防火牆的情況下無法建立項目。

  • 刪除與項目相關的臨時.NET文件和程序集。

  • 使用netstat查看是否有人已經在監聽該端口。 -似乎並非如此,我可以使用相同的端口構建另一個項目。

經過一個星期的互聯網和stackoverflow搜索答案后,我仍然很困惑,因此我很樂意多用一只手來解決這個問題。

如果您需要其他任何信息作為project.json文件,applicationhost.json等實例內容的信息,請寫評論,我將提供所有可能的信息以解決此問題。

發生此問題,因為您沒有本地主機的證書。

您必須為localhost安裝一個自簽名證書。 然后,您只會得到ERR_INSECURE_RESPONSE ,可以在瀏覽器設置ERR_INSECURE_RESPONSE其打開。

要擺脫所有錯誤,您必須安裝具有受信任的根權限的localhost證書。


這里介紹另一個選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM