Lỗi "trình duyệt Web này không hỗ trợ tạo yêu cầu chứng chỉ" trong Internet Explorer

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 3073944
Triệu chứng
Xem xét tình huống sau:
  • bản ghi dịch vụ vai trò của chứng chỉ kiểm nhập bản ghi Dịch vụ Web được cài đặt chuyên biệt trên máy chủ chạy Windows Server 2008 R2.
  • Bạn có máy tính khách đang chạy Internet Explorer 10 hoặc phiên bản mới hơn.
  • Bạn cố gắng truy cập trang giấy chứng nhận kiểm nhập bản ghi Dịch vụ Web được lưu trữ trên máy chủ chạy Windows Server 2008 R2.
Trong trường hợp này, các lỗi sau đây được nhận trong Internet Explorer:

Trình duyệt này không hỗ trợ tạo yêu cầu chứng chỉ
Nguyên nhân
Kiểm tra phiên bản trình duyệt không đúng cách xác định phiên bản Internet Explorer "IE 1."
Cách giải quyết khác
Hỗ trợ giải pháp cho vấn đề này là như sau:
  • Cấu hình giao diện tương hợp về sau trong Internet Explorer.
  • Chức năng web site kiểm nhập tới Windows Server 2012.
  • Sửa đổi tệp Certsbrt.inc bằng cách thay thế đường 44 đến 70 với nội dung sau. Certsbrt.Inc được đặt trong cặp sau:
    %WINDIR%\system32\certsrv\en-US
'' If there is no '.' in the UserAgent string, this will return the next character if any' as the version number. ' We extract the string until a '.' and then convert it' into integer. If -1 is returned from this function then it isn't MSIE 'Function GetInternetExplorerVersionNumber(sHttpUserAgent)    Dim nMSIEGetInternetExplorerVersionNumber = -1     nMSIE = InStr(sHttpUserAgent, "MSIE")    If 0 <> nMSIE Then        numChar = InStr(Mid(sHttpUserAgent, nMSIE + 5), ".") - 1        If -1 = numChar Then ' no '.' in the string           numChar = 1        End If        If nMSIE + 5 + numChar - 1 <= Len(sHttpUserAgent) Then            GetInternetExplorerVersionNumber = CInt(Mid(sHttpUserAgent, nMSIE + 5, numChar))        End If     End IfEnd Function'' We define a Old MSIE based browser' if it has the string MSIE that is followed by a version number that is less than 4' NOTE:' IsOldMSIE = False does not imply MSIE >= 4.'' i.e. Not IsOldMSIE("abc") = True'      Not IsOldMSIE("MSIE") = True'Function IsOldMSIE(sHttpUserAgent)   Dim nMSIE   Dim sMSIEVersion   IsOldMSIE = False   nMSIE = InStr(sHttpUserAgent, "MSIE")   If nMSIE <> 0 AND (nMSIE+5 < Len(sHttpUserAgent)) Then      nVersion = GetInternetExplorerVersionNumber(sHttpUserAgent)      If -1 <> nVersion Then          IsOldMSIE = nVersion < NEW_MSIE_VERSION      End If   End IfEnd Function
Thông tin thêm
Dòng 44 đến 70 tập đoàn Certsbrt.inc trên máy chủ chạy Windows Server 2008 R2 là như sau. Đây là dòng sẽ được thay thế.

'' We define a Old MSIE based browser' if it has the string MSIE that is followed by a version number that is less than 4' NOTE:' IsOldMSIE = False does not imply MSIE >= 4.'' i.e. Not IsOldMSIE("abc") = True'      Not IsOldMSIE("MSIE") = True'Function IsOldMSIE(sHttpUserAgent)   Dim nMSIE   Dim sMSIEVersion   nMSIE = InStr(sHttpUserAgent, "MSIE")   If nMSIE=0 Then      IsOldMSIE = False   ElseIf nMSIE+5 < Len(sHttpUserAgent) Then      sMSIEVersion = Mid(sHttpUserAgent, nMSIE+5, 1)      IsOldMSIE = CInt(sMSIEVersion) < NEW_MSIE_VERSION   Else      IsOldMSIE = False   End IfEnd Function

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 3073944 - Xem lại Lần cuối: 06/26/2015 05:45:00 - Bản sửa đổi: 1.0

Internet Explorer 11, Windows Internet Explorer 10, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter

  • kbmt KB3073944 KbMtvi
Phản hồi