Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Kaaluge järgmist stsenaariumi.

  • Sertimisteenuste veebi registreerimise rolliteenus installitakse Windows Server 2008 R2 põhisesse serverisse.

  • Teil on klientarvuti, kus töötab Internet Explorer 10 või uuem versioon.

  • Proovite pääseda juurde Windows Server 2008 R2 põhises serveris majutatud serditeenuste veebi registreerimise lehele.

Selle stsenaariumi korral kuvatakse Internet Exploreris järgmine tõrketeade:

See veebibrauser ei toeta serditaotluste genereerimist

Põhjus

Brauseriversiooni kontrollimine tuvastab valesti Internet Exploreri versiooni kui "IE 1".

Lahendus

Selle probleemi toetatud lahendused on järgmised.

  • Ühilduvusvaate konfigureerimine Internet Exploreris.

  • Teisaldage veebi registreerimise lehe funktsioonid serverisse Windows Server 2012.

  • Muutke faili Certsbrt.inc, asendades read 44–70 järgmise sisuga. Certsbrt.inc asub järgmises kaustas:

    %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

Lisateave

Read 44–70 Windows Server 2008 R2-põhises serveris olevas muutmata Certsbrt.inc failis on järgmised. Need on read, mis tuleb asendada.

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

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×