ΕΠΙΔΙΌΡΘΩΣΗ: Εξερχόμενης αίτησης αποτυχίες ενδέχεται να παρουσιαστεί όταν είναι ενεργοποιημένη η επιθεώρηση HTTPS και προκύψει χρονικών ορίων σύνδεσης διακομιστή web σε ένα περιβάλλον Forefront απειλή Management Gateway 2010

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2518684 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν είναι ενεργοποιημένη η επιθεώρηση HTTPS σε περιβάλλον Microsoft Forefront απειλή διαχείρισης πύλη (TMG) 2010, ορισμένες εξερχόμενες αιτήσεις POST μπορεί χειρισμός εσφαλμένα χωρίς που αποστέλλεται στο διακομιστή web εξωτερικό οργανισμό POST.

Για παράδειγμα, εξετάστε το ακόλουθο σενάριο:
  • Το πρόγραμμα-πελάτης κάνει μια εξερχόμενη αίτηση SSL στο διακομιστή web για να ανακτήσει μια ιστοσελίδα.
  • TMG επιθεωρεί την κυκλοφορία και, στη συνέχεια, κάνει εμπρός σύνδεσης στο διακομιστή web.
  • Η αίτηση εξυπηρετείται στο πρόγραμμα-πελάτη και τόσο ο "πελάτης να TMG" και διατηρούνται συνδέσεις TCP "TMG στο διακομιστή web".
  • Σύντομη ώρα αργότερα, μετά τη σύνδεση διακομιστή web έφτασε χρόνου αδράνειας, διακομιστή web λήγει και κλείνει τη σύνδεση "TMG στο διακομιστή web".
  • Επειδή η σύνδεση δεν χρησιμοποιείται αυτήν τη στιγμή σύνδεση κλειστή "TMG στο διακομιστή web" δεν εντοπίστηκε από το διακομιστή TMG.
  • Το πρόγραμμα-πελάτης κάνει μια αίτηση POST σε διακομιστή web χρησιμοποιώντας την υπάρχουσα σύνδεση "-πελάτης TMG".
  • TMG λαμβάνει την αίτηση, ελέγχει τη σύνδεση "TMG στο διακομιστή web" και εντοπίζει ότι η σύνδεση έκλεισε από το διακομιστή web.
  • TMG σήματα κλεισίματος μια σύνδεση στον υπολογιστή-πελάτη.

Σε αυτό το σενάριο, αναμένετε να ξαναστείλετε την πρόσκληση μέσω μιας νέας σύνδεσης υπολογιστή-πελάτη. Ωστόσο, αυτό δεν συμβαίνει επειδή εκτίθεται ένα πρόβλημα του Internet Explorer. Το ζήτημα του Internet Explorer περιγράφεται στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
895954 Όταν χρησιμοποιείτε τον Microsoft Internet Explorer ή κάποιο άλλο πρόγραμμα για να εκτελέσετε μια λειτουργία re-POST, καταχωρείται μόνο τα δεδομένα κεφαλίδας
ΣΗΜΕΙΩΣΗΕκτός από την σφάλμα POST, σενάριο/ζήτημα TK μπορεί επίσης να προκαλέσει τυχαία μηνύματα λάθους "Δεν είναι δυνατή Η εμφάνιση της σελίδας" για αιτήσεις GET Εάν πολλές συνδέσεις είναι έληξε. Αυτό συμβαίνει επειδή ο Internet Explorer επαναλήψεις αιτήσεις GET μόνο τρεις φορές. Εάν τρία προσπαθεί όλα γίνονται σε συνδέσεις που έχουν λήξει εξωτερικά από το διακομιστή web, μπορεί επίσης να προκύψει αίτηση αποτυχίες.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε την ενημερωμένη έκδοση λογισμικού που περιγράφεται στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
2517957 Λογισμικό συλλογή ενημερωμένων εκδόσεων 1 4 για το Forefront διαχείρισης απειλή πύλη (TMG) 2010 Service Pack 1
Αυτή η επιδιόρθωση εντοπίζει ότι η εξωτερική σύνδεση έληξε από το διακομιστή web και κλείνει τη σύνδεση προγράμματος-πελάτη σχετικές εσωτερικές. Αυτή η νέα συμπεριφορά αποτρέπει το ζήτημα του Internet Explorer που εκτίθενται.

Μετά την εγκατάσταση αυτής της ενημερωμένης έκδοσης λογισμικού, πρέπει να ενεργοποιήσετε τη νέα συμπεριφορά, εκτελώντας την ακόλουθη δέσμη ενεργειών:
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
Const SE_VPS_NAME = "EnableHTTPSiConnectionTerminationNotification"
Const SE_VPS_VALUE = true

Sub SetValue()

  ' Create the root object.
  Dim root ' The FPCLib.FPC root object
  Set root = CreateObject("FPC.Root")

  'Declare the other objects needed.
  Dim array ' An FPCArray object
  Dim VendorSets ' An FPCVendorParametersSets collection
  Dim VendorSet ' An FPCVendorParametersSet object

  ' Obtain references to the array object
  ' and the network rules collection.
  Set array = root.GetContainingArray
  Set VendorSets = array.VendorParametersSets

  On Error Resume Next
  Set VendorSet = VendorSets.Item( SE_VPS_GUID )

  If Err.Number <> 0 Then
  Err.Clear

  ' Add the item
  Set VendorSet = VendorSets.Add( SE_VPS_GUID )
  CheckError
  WScript.Echo "New VendorSet added... " & VendorSet.Name

  Else
  WScript.Echo "Existing VendorSet found... value- " & VendorSet.Value(SE_VPS_NAME)
  End If

  if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then

  Err.Clear
  VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE

  If Err.Number <> 0 Then
  CheckError
  Else
  VendorSets.Save false, true
  CheckError

  If Err.Number = 0 Then
  WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
  End If
  End If
  Else
  WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
  End If

End Sub

Sub CheckError()

  If Err.Number <> 0 Then
  WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
  Err.Clear
  End If

End Sub

SetValue
ΣΗΜΕΙΩΣΗΓια να επαναφέρετε την pre-fix συμπεριφορά, ακολουθήστε τα εξής βήματα:
  1. Εντοπίστε την ακόλουθη γραμμή στη δέσμη ενεργειών:
    Const SE_VPS_VALUE = true
    Αλλάξτε αυτήν τη γραμμή με το εξής:
    Const SE_VPS_VALUE = false
  2. Αποθήκευση των τροποποιημένων δέσμης ενεργειών και στη συνέχεια, εκτελέστε τη δέσμη ενεργειών σε ένα από τα μέλη του πίνακα TMG.

Κατάσταση

Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Αναφορές

Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερωμένων εκδόσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Ιδιότητες

Αναγν. άρθρου: 2518684 - Τελευταία αναθεώρηση: Πέμπτη, 16 Ιουνίου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 1
Λέξεις-κλειδιά: 
kbexpertiseinter kbbug kbsurveynew kbqfe kbfix kbmt KB2518684 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2518684

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com