開發環境網站遇到 SSL 憑證無效
錯誤訊息: AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: xxx
確認是否 localhost 憑證有效 : 設定 > 網際網路選項 > 內容 > 憑證,或直接點擊網址列左側不安全文字查看憑證
也有可能不是這個錯誤訊息,但網址列查看憑證會顯示無此網站的憑證
新版 .net +vue:
刪除 c:\Users\[username]\AppData\Roaming\ASP.NET\https\ 裡面所有檔案,執行 npm run serve,此時檔案會重新產生
舊版 .net:
1. 刪除舊憑證
• 執行 certmgr.msc(使用者憑證儲存區)。
• 在「個人 > 憑證」與「受信任的根憑證授權單位 > 憑證」刪除名為「IIS Express Development Certificate」的憑證。
2. 啟動專案,此時應該會詢問是否自動產生憑證
3. 若還是不行,就重新開機再觀察是否ok
留言