離發證時間超過一年,重新執行專案後發現出現 NET::ERR CERT AUTHORITY INVALID的訊息
即使刪除「管理使用者憑證」及「管理電腦憑證」後再重新發證,發現瀏覽器主機的憑證仍是舊的!

image

如果您試過很多方法,例如手動刪除「管理使用者憑證」及「管理電腦憑證」後再重新發證都無效,
建議您可以試試以下的做法。
 

1. 請先至"C:\Users\{user}\AppData\Roaming\ASP.NET\https" 目錄。
    或透過cmd指令 cd %APPDATA%\ASP.NET\https

image

2. 在https目錄中請刪除您專案的.key和.pem檔 (因為舊的憑證就是存在這2個檔案)

3. 清除本機localhost憑證再重新發證(可以到cmd下指令)
    dotnet dev-certs https --clean
    dotnet dev-certs https --trust

4. 重新開機。

 

arrow
arrow
    文章標籤
    .net C#
    全站熱搜
    創作者介紹
    創作者 湯瑪的吳 的頭像
    湯瑪的吳

    安達利機車行

    湯瑪的吳 發表在 痞客邦 留言(0) 人氣()