Ssl

在禁用 SSL 的情況下將 .NET 5 部署到 IIS 伺服器

  • March 2, 2021

我目前正在開發一個 .NET 5 和 SignalR 應用程序,在 localhost 中一切似乎都執行良好。當我嘗試將其部署到未配置 SSL 證書的 IIS 預生產伺服器時,登錄以外的頁面顯示消息“此站點無法提供安全連接”。在瀏覽器控制台的登錄頁面中,我可以看到我的大多數 javascript 和 css 文件都沒有載入錯誤“載入資源失敗:net::ERR_SSL_PROTOCOL_ERROR”。同樣從使用者登錄後我可以看到,請求被重定向到 Https。我已刪除 app.UseHttpsRedirection(); 從應用程序的調試屬性中的啟動和禁用 SSL。這似乎是一種有線行為,因為我以前在 .NET CORE 中部署應用程序並且沒有遇到此類問題。

不要想太多。由於您將其用於預生產目的,因此設置自簽名證書可能會解決此類問題。由於 IIS 提供自簽名證書,因此我不使用它們沒有任何意義。

引用自:https://serverfault.com/questions/1055334