2016-04-26 31 views
6

Chúng tôi đang gặp lỗi sau trong Microsoft EDGE trong môi trường Dev khi chúng tôi chạy ASP.NET Ứng dụng được lưu trữ trong IIS 8 trong máy chủ Windows 2012 R2.Microsoft EDGE - Chứng chỉ bảo mật cần thiết để truy cập vào tài nguyên này không hợp lệ

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

Sau đây là chi tiết hơn về việc triển khai và môi trường. Ứng dụng của chúng tôi chạy trên 2 cổng bảo mật khác nhau (HTTPS). Trong IIS cả hai ứng dụng đều lưu trữ dưới dạng Ứng dụng web khác nhau và sử dụng cùng một chứng chỉ. Chứng chỉ được tạo bằng cách sử dụng OpenSSL SHA2 encryption và nó đã được thêm vào trong Cửa hàng chứng chỉ bảo mật.

Từ 'Microsoft EDGE khi lần đầu tiên tải ứng dụng của chúng tôi, nó phát hành thông báo cảnh báo chứng chỉ và chúng tôi đang cho phép tiếp tục. Khi trang được tải, khi nhấp vào nút, chúng tôi sẽ gọi API bằng cách sử dụng cuộc gọi AJAX và được lưu trữ trên cổng khác.

Trong EDGE không cho phép tiến hành API đó và đưa ra lỗi được đề cập ở trên.

Trong Chrome and IE 11 cũng có, chúng tôi nhận được thông báo cảnh báo tương tự nhưng từ đó nó cho phép thực thi API tiếp theo.

Mọi trợ giúp sẽ được đánh giá cao để khắc phục sự cố.

+0

Xem cùng một vấn đề trong ứng dụng ASP.net MVC 5 chỉ trong Edge. Gặp khó khăn khi tìm bất kỳ bài đăng nào về vấn đề này. – codeg

Trả lời

0

Nếu bạn biết chứng chỉ của mình hợp lệ, một lý do có thể xảy ra là nếu bạn có công cụ chạy ẩn ở nơi nào đó chiếm đoạt kết nối SSL thông qua proxy, chẳng hạn như Fiddler.

Vì công cụ như vậy có hiệu quả khi sử dụng một cuộc tấn công trung gian để báo cáo các yêu cầu, cảnh báo là "bình thường". Nó khá dễ dàng để quên họ chạy, quá.

Các vấn đề liên quan