Belirtiler
Microsoft Forefront Threat Management Gateway 2010'de HTTP bağlantısı doğrulayıcılarının gerçekte kullanılabilir olan Web siteleri için hata döndürebilir. Web grubundaki tüm sunucularda kullanılamaz tehdit Yönetimi ağ geçidi yanlış kabul ettiği için bu nedenle, Web Publishing Yük Dengeleme (WPLB) kullanan kuralları kullanılamayabilir. Söz konusu onaylayıcıları için sık sık "Hayır bağlantı" iletileri de alabilirsiniz. Bu iletiler, aşağıdakine benzer:
"Name_of_Verifier" bağlantısını doğrulama için https://ip_host/uri bağlanmaya çalışırken bir hata bildirdi. Neden: Bağlantı yok.
"Name_of_Verifier" bağlantısını doğrulama için https://ip_host/uri bağlanmaya çalışırken bir hata bildirdi. Neden: İstek zaman aşımına uğradı.
Olay Kimliği 10050 ve 21137 bazen bu sorunun başka bir göstergesi olan. Tek tek bağlantı doğrulayıcılarının tehdit Yönetimi ağ geçidi Microsoft Yönetim Konsolu (MMC) durumunu İzleme menüsünde Bağlantı doğrulayıcılarının altında sonuç sütunu denetleyerek izleyebilirsiniz.
Neden
Sunucu doğruluyor iken başka bir URL'ye HTTP bağlantısı Doğrulayıcı yönlendirilirse, bu sorun oluşabilir. Genellikle, aşağıdaki koşullardan biri doğruysa bu ortaya çıkabilir:
-
Hedef URL, başka bir URL'ye yeniden yönlendirmek için yapılandırılır. Bu tamamen farklı bir URL veya yapılandırılmış URL altında göreli bir yol olabilir. Bu durumda, sunucu adını ve istek URI'sini güncelleştirilebilir.
-
Hedef URL'ye bir ayrıntılı hata sayfasının URL'sini isteği yönlendirir hata işleme kodu vardır.
Bu durumda, bağlantı Doğrulayıcı URL yeniden yönlendirilen bir URL için güncelleştirilir ve daha sonraki isteklerinde yenilenmez.
Çözüm
Bu sorunu gidermek için Forefront Threat Management Gateway (TMG) 2010 Service Pack 2 için Paketi 5'i yükleyin.
Geçici Çözüm
Bu soruna geçici bir çözüm için tehdit Yönetimi ağ geçidi yapılandırma için bir değişiklik yapın. Örneğin, dizi açıklamasını değiştirin ve sonra bu değişiklikleri uygulamak. Bu bağlantı onaylayıcıları için yapılandırmayı yeniden uygulayacaktır. Not: Bu geçici çözüm geçicidir ve güncelleştirilecek bağlantı Doğrulayıcı URL neden özgün koşulu yinelenebilir.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
Paketi 5 Forefront Threat Management Gateway 2010 Service Pack 2 için destek nasıl HTTP bağlantısı Doğrulayıcı tutamaçları yönlendirir denetimine ekler. Varsayılan olarak, bağlantı Doğrulayıcı artık yeniden yönlendirmeleri takip edecek ve bağlanabilirliği doğrulama yapılandırmada belirtilen URL sorgu. Not: Yeni varsayılan davranışı değiştirmek isterseniz, aşağıdaki komut dosyası gereklidir.
-
Aşağıdaki komut dosyası bir metin dosyasına kopyalayın ve dosyayı SetConnectivityVerifierHttpRedirectProcessingOptions.vbs kaydedin:
'Define the constants needed.Const strVpsGUID = "{143F5698-103B-12D4-FF34-1F34767DEABC}"Const strVpsPropertyName = "ConnectivityVerifierHttpRedirectProcessingOptions"Const Error_FileNotFound = &H80070002Set objArgs = wscript.ArgumentsfInvalidParameterValue = Trueif objArgs.Count > 0 then uIntParamValue = objArgs(0) fInvalidParameterValue = (uIntParamValue < 0)end ifif objArgs.Count <> 1 or fInvalidParameterValue then wscript.echo "Usage: SetConnectivityVerifierHttpRedirectProcessingOptions.vbs <options>" wscript.echo wscript.echo "Exactly one nonnegative numeric parameter is accepted" wscript.Quit 2end ifset objArray = CreateObject("FPC.Root").GetContainingArray()Set objVPSet = OpenVPSet(objArray, strVpsGUID)objVPSet.Value(strVpsPropertyName) = uIntParamValueobjArray.Savefunction OpenVPSet(objParent, strVpsGUID) Set objVPSets = objParent.VendorParametersSets On Error Resume Next Set OpenVPSet = objVPSets.Item(strVpsGUID) ' Save the Err properties in case it needs to be re-raised errNumber = Err.Number errSource = Err.Source errDescription = Err.Description errHelpFile = Err.HelpFile errHelpContext = Err.HelpContext On Error GoTo 0 if errNumber = Error_FileNotFound Then Set OpenVPSet = objVPSets.Add(strVpsGUID) Elseif errNumber < 0 Then ' An error other than "file not found" occurred -- re-raise the error, ' this time not under "On Error Resume Next" Err.Raise errNumber, errSource, errDescription, errHelpFile, errHelpContext End Ifend function
-
Gerekli davranışı aşağıdaki listeden seçin ve sonra komutu bir yönetici komut isteminde çalıştırın:
-
Seçenek 1: her iki özellik (geri öncesi Paketi 5 işlevselliği için) bırakılır
cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 0"
-
Seçenek 2: bağlantı doğrulayıcılarının HTTP yeniden yönlendirmeleri (varsayılan değer) önlenmesine
cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 1
-
Seçenek 3: Doğrulayıcı bağlantı URL'si bir istek gönderdi her zaman yenileme
cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 2
-
Seçenek 4: iki özellik seçenekleri 2 ve 3 etkinleştir
cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 3
-
Başvurular
Microsoft yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında ek bilgi edinin.