簡體   English   中英

Visual Studio 2019 默認 Web 應用程序損壞

[英]Visual Studio 2019 Default Web Apps Broken

我正在使用 VS Studio 2019 16.8.5。

我加載了一個其他人創建的 .NET 5.0 核心 web 應用程序,但是當我在 VS 中運行它時無法讓它工作。 我以為這是他們的項目,直到我創建了一個全新的 .NET 5.0 web 應用程序,所有默認設置。 我一如既往地期待歡迎頁面,但得到了同樣的錯誤。 瀏覽器只是顯示一個錯誤頁面,上面寫着“嗯……無法訪問此頁面連接已重置。”。 控制台中沒有錯誤。 我沒有看到任何證據表明代碼受到攻擊。 我在 Startup.cs 中放置了斷點,但沒有任何東西命中它。

然后我創建了一個全新的默認 .NET 4.8 web 應用程序,並得到了相同的行為。 我在 Application_Start 中放置了一個斷點,它永遠不會命中。

我嘗試修復 VS 2019,創建了新的默認項目,並得到了相同的行為。

我卸載了 VS Studio 2019 和安裝程序,重新安裝了所有內容,創建了新的默認項目,並獲得了相同的行為。

我嘗試了我以前從事的現有項目 .NET 4.8 項目,並且該項目有效

我驗證了 VS IIS 正在監聽項目設置中定義的端口。

C:\WINDOWS\system32>netstat -a -b | findstr :44330

  TCP    0.0.0.0:44330          DESKTOP-DC5F9MF:0      LISTENING

我在端口 53145 上運行了我的舊應用程序,我得到了服務器的響應。 端口 44330 上的默認應用程序沒有響應。

C:\WINDOWS\system32>curl http://localhost:53145
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/Account/Login">here</a>.</h2>
</body></html>

C:\WINDOWS\system32>curl http://localhost:44330
curl: (56) Recv failure: Connection was reset

我無計可施。

有人對發生了什么有任何線索嗎?

謝謝,豐富

我使用 CURL 來訪問應用程序 URL 並且它有效。 我得到了服務器的響應,啟動斷點被擊中。

MS Edge 和 Chrome 都不會返回連接錯誤。

我已經檢查過 Kasperksy Free 是否阻止了網絡連接,但我沒有看到這方面的證據。

不知道為什么它只阻止了瀏覽器(Edge 和 Chrome)中的連接。 他們都沒有啟用 Kasperksy 擴展。

無論如何,從我的機器上刪除了卡巴斯基。 重新啟動,現在一切正常。

把這個留在這里,以防其他人遇到同樣的問題......浪費了很多時間。

暫無
暫無

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

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