[ASP.NET Core] 未載入 Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.pdb


該情境是發生在 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 也行。