該情境是發生在 IIS Express 偵錯時發生的例外錯誤:
發生 Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.ConnectionResetException
HResult=0x80131620
Message=Error -4077 ECONNRESET connection reset by peer
Source=Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions
StackTrace:
於 Microsoft.AspNetCore.Server.Kestrel.Internal.System.IO.Pipelines.PipeCompletion.ThrowFailed()
內部例外狀況 1:
UvException: Error -4077 ECONNRESET connection reset by peer
實際上 Abstractions.pdb 真的本來就沒有 pdb,
而會跳出該例外錯誤的原因是不小心在例外狀況設定打勾 CLR Exceptions 選項,
打勾後,只要有例外錯誤,不管有沒有 try catch 都會中斷下來,
所以遇到該例外錯誤只要取消打勾 CLR Exceptions 選項,就不會一直出現該例外錯誤,
或者改用該專案 exe 偵錯,不用 IIS Express 也行。