Asp.net
IIS 7 禁用“需要 SSL”
將 ASP.NET 應用程序作為預設網站下的虛擬目錄部署到我們的內部生產伺服器。嘗試連接時遇到 403 錯誤。所以我驗證了文件夾權限,當我查看 IIS (7) SSL 設置時,我看到“需要 SSL”、“需要 128 位 SSL”和需要客戶端證書已啟用。此應用程序不需要 SSL。
問題是這些複選框和單選按鈕已灰顯,我似乎無法弄清楚如何禁用它們。此外,在 IIS 管理器的右上角,我在警報框中看到“該站點沒有安全綁定 (HTTPS) 並且無法接受 SSL 連接。
如何禁用 SSL 設置?
對於其他遇到此問題的人,我發現以下內容清除了 SSL 配置:
appcmd set config "Default Web Site" /section:access /sslFlags:None /commit:APPHOST
這是 IIS 管理器中的一個錯誤,解決方法是使用 SSL 臨時添加綁定,以便啟用複選框,然後取消選中它們,並刪除 ssl 綁定。或者使用 AppCmd 或配置編輯器(在 IIS 管理器中),您也應該能夠實現這一點。
只需打開 IIS 管理器,使用樹視圖導航到該站點,然後點兩下配置編輯器,然後在部分列表中選擇 system.webServer/security/access。將該值更改為無。