2016-04-26 1011 views
6

當我們在我們的Dev環境中運行我們的ASP.NET應用程序時,我們在Microsoft EDGE中遇到了以下錯誤:Windows 2012 R2服務器中的IIS 8Microsoft EDGE - 訪問此資源所需的安全證書無效

Error: XMLHttpRequest: Network Error 0x800c0019, Security certificate required to access this resource is invalid.

下面是關於實現和環境的更多細節。 我們的應用程序運行在2個不同的安全端口上(HTTPS)。在IIS這兩個應用程序都託管爲不同的Web應用程序並使用相同的證書。該證書使用OpenSSL SHA2 encryption生成,並且已添加到安全證書存儲中。

從我們第一次加載我們的應用程序時Microsoft EDGE發出證書警告消息,我們允許繼續。一旦頁面加載完畢,點擊一下按鈕,我們就會調用一個使用AJAX調用的API,該API位於不同的端口上。

EDGE它不允許繼續該API並給出上述錯誤。

Chrome and IE 11也,我們得到相同的警告消息,但從那裏它允許執行下一個API。

任何幫助將不勝感激解決這個問題。

+0

僅在Edge中的ASP.net MVC 5應用程序中看到相同的問題。很難在這個問題上找到任何帖子。 – codeg

回答

0

如果您知道您的證書是有效的,則可能出現這種情況的一個可能原因是您的某個工具在後臺運行某個通過代理劫持SSL連接的工具,如Fiddler

由於此類工具正在有效地使用中間人攻擊來報告請求,因此警告爲「正常」。忘記他們跑步也很容易。