2016-11-10 47 views
0

我是非常綠色開發Web前端。ASP.NET將內部頁面嵌入到具有過期證書的頁面中C#

我想創建一個永久託管的網站,將拉動一系列資源。

這是情景:

我希望在Web應用程序中「嵌入」頁面。我的想法,使網站看起來完全像它最初一樣,但保持導航標題上面。我已經搜索了很多,試圖找到一個很好的方向,在哪裏採取這一點。從我發現的,iframe是要走的路。

問題: 我們在我們的一臺服務器上安裝了Dell Open manage Essentials。訪問此的唯一方法是通過https://ome/。我們目前沒有安裝CA,因此服務器上當前的證書已過期。由於缺少有效的證書,此錯誤是準確的。

我的問題: 1)。 iframe是否適合這種情況。 2)。我怎麼繞過,或者至少讓用戶能夠繼續到嵌入式網站?這些網站都是內部的。

+1

你需要查看部分視圖 – Dudemanword

回答

0

您無法決定讓用戶顯示證書過期的網站的內容。用戶必須接受這種風險。這就是爲什麼瀏覽器現在立即標記具有過期證書的網頁並使其非常明顯。有幾種情況你實際上想繞過這個 - 很少,常見的瀏覽器不會例外。

非常困難的方法是通過不關心過期證書的代理路由您的IFRAME網址。

較難的方法是花50美元購買證書。或者你甚至可以在https://startssl.com(免費)獲得一個免費的(YMMV)(我自己承擔風險,我不支持)

+0

有沒有辦法允許用戶在iframe中繼續?目前它只是拒絕訪問。 – user3930238

+0

Chrome和Firefox都顯示高級按鈕(現在,這可能會改變!)如果它顯示在iframe中,用戶可以點擊該按鈕通過該網站。 –