Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Simptomi

Razmotrite sledeći scenario:

  • Usluga uloge veb uloge usluge certifikata instalira se na serveru zasnovanom Windows Server 2008 R2.

  • Imate klijentski računar koji radi Internet Explorer 10 ili noviju verziju.

  • Pokušavate da pristupite stranici "Veb unošenje usluga certifikata" koja se hostuje na serveru zasnovanom Windows Server 2008 R2.

U ovom scenariju primljena je sledeća greška u programu Internet Explorer:

Ovaj veb pregledač ne podržava generaciju zahteva za certifikat

Uzrok

Provera verzije pregledača neispravno identifikuje verziju programa Internet Explorer kao "IE 1".

Zaokrenite posao

Podržana zaokreta za ovaj problem su sledeći:

  • Konfigurišite prikaz kompatibilnosti u programu Internet Explorer.

  • Premestite funkcionalnost stranice veb ugostite Windows Server 2012.

  • Izmenite datoteku Certsbrt.inc zamenjujući redove od 44 do 70 sledećim sadržajem. Certsbrt.inc se nalazi u sledećoj fascikli:

    %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 nMSIE

GetInternetExplorerVersionNumber = -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 If

End 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 If

End Function

Više informacija

Redovi od 44 do 70 u neobjedinjenoj Certsbrt.inc datoteci na serveru zasnovanom na sistemu Windows Server 2008 R2 su sledeći. Ovo su linije koje treba da se zamene.

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

End Function

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×