"Acest browser Web nu acceptă generarea de solicitările de certificat" eroare în Internet Explorer

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3073944
Simptome
Să luăm în considerare următorul scenariu:
  • înregistrare certificat consolidare servicii Web rolul de serviciu este instalat pe un server bazat pe Windows Server 2008 R2.
  • Aveți un computer client care se execută Internet Explorer 10 sau o versiune ulterioară.
  • Când încercați să accesați pagina de înregistrare certificat consolidare servicii Web care este găzduit pe serverul bazate pe Windows Server 2008 R2.
În acest scenariu, următorul mesaj de eroare este primit în Internet Explorer:

Acest browser Web nu acceptă generarea de solicitările de certificat
Cauză
Verificarea versiunii de Browser identifică în mod incorect versiunea de Internet Explorer ca "IE 1."
Remediere
Sunt acceptate soluții pentru această problemă, după cum urmează:
  • Configurați vizualizare Proiect mod compatibilitate în Internet Explorer.
  • Mutați funcționalitatea pagină de web de înscriere pentru Windows Server 2012.
  • Modificați fișierul Certsbrt.inc înlocuind linii 44 prin 70 cu următorul conținut. Certsbrt.Inc se află în următorul folder:
    %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
Informaţii suplimentare
Linii 44 prin 70 în fișierul Certsbrt.inc nemodificat pe server Windows Server 2008 R2 sunt după cum urmează. Acestea sunt liniile care sunt înlocuite.

'' 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

Avertisment: acest articol a fost tradus automat

Свойства

Номер статьи: 3073944 — последний просмотр: 06/24/2015 23:18:00 — редакция: 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 KbMtro
Отзывы и предложения