Υπηρεσίες WCF που φιλοξενούνται από υπολογιστές με NLB αποτυχίας στο .NET Framework 3.5 SP1 ή το .NET Framework 4

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Χρησιμοποιήστε εξισορρόπησης φόρτου δικτύου (NLB) για τη δρομολόγηση μηνυμάτων για μια ομάδα υπολογιστών που φιλοξενούν υπηρεσίες υποδομής επικοινωνιών των Windows (WCF). Αυτές οι υπηρεσίες χρησιμοποιούν ασφαλή περιόδων λειτουργίας, ορίζοντας την ιδιότητα authenticationMode για να "Ασφαλούς συνομιλίας".
  • Προσπαθείτε να προσθέσετε Webheaders για να μηνύματα στο επίπεδο εφαρμογών. Αφού το κάνετε αυτό, το NLB να χρησιμοποιήσετε το Webheaders για τη δρομολόγηση μηνυμάτων.
Σε αυτό το σενάριο, δεν μπορείτε να προσθέσετε WebHeaders για να μηνύματα που χρησιμοποιούνται για τη διαπραγμάτευση της περιόδου λειτουργίας. Επομένως, οι δύο τύποι μηνύματα δρομολογούνται διαφορετικές κεντρικούς υπολογιστές. Σε αυτήν την περίπτωση, όλα τα δεδομένα στο cache περιόδου λειτουργίας του κεντρικού υπολογιστή δεν είναι διαθέσιμο και αποτύχουν οι υπηρεσίες WCF.

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

 .NET framework 4

Για να επιλύσετε αυτό το πρόβλημα στην ενότητα 4 του .NET Framework, εγκαταστήστε την επείγουσα επιδιόρθωση που περιγράφεται στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft (KB).

2532942 το πακέτο συλλογής επειγουσών επιδιορθώσεων 2532942 είναι διαθέσιμο για την υποδομή επικοινωνιών των Windows για τις 4 του .NET Framework

.NET framework 3.5 Service Pack 1 (SP1)

Για να επιλύσετε αυτό το ζήτημα στο .NET Framework 3.5 SP1, εγκαταστήστε την επείγουσα επιδιόρθωση που περιγράφεται σε αυτό το άρθρο.

Πληροφορίες άμεσης επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι τώρα διαθέσιμη από τη Microsoft. Ωστόσο, προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Eφαρμόστε τη μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο ζήτημα.

Για να επιλύσετε αυτό το ζήτημα, επικοινωνήστε με υπηρεσίες υποστήριξης πελατών της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσίες υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

http://support.microsoft.com/contactus/?ws=support

Σημείωση Σε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης ίσως ακυρωθούν εάν ο επαγγελματίας υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημά σας. Οι συνηθισμένες χρεώσεις υποστήριξης θα ισχύει για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση.

Σημείωση η επείγουσα επιδιόρθωση δεν επιλύσει το ζήτημα, όταν χρησιμοποιείτε την κατάσταση λειτουργίας ασφαλούς συνομιλίας cookie.

Προϋποθέσεις

Πρέπει να έχετε το .NET Framework 3.5 Service Pack 1 (SP1) εγκατεστημένο για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Απαίτηση επανεκκίνησης

Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή της επείγουσας επιδιόρθωσης, εάν τα αρχεία που επηρεάζονται δεν χρησιμοποιούνται.

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Για όλες τις υποστηριζόμενες εκδόσεις των Windows Vista SP2 και του Windows Server 2008 SP2 που βασίζονται σε x86
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏρα
Smdiagnostics.dll3.0.4506.4552110,59231-May-201010:57
System.servicemodel.washosting.dll3.0.4506.455232.76831-May-201010:57
Servicemodel.mofΔεν ισχύει84,98509-Mar-201011:02
Servicemodel.mof.uninstallΔεν ισχύει89603-Apr-200921:16
Servicemonikersupport.dll3.0.4506.455217,25631-May-201010:57
System.identitymodel.dll3.0.4506.4552442,36831-May-201010:56
System.runtime.serialization.dll3.0.4506.4552970,75231-May-201010:56
System.servicemodel.dll3.0.4506.45525,988,35231-May-201010:56
Για όλες τις υποστηριζόμενες εκδόσεις των Windows Vista SP2 και του Windows Server 2008 SP2 που βασίζονται σε x64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Servicemodel.mofΔεν ισχύει84,98509-Mar-201011:01Δεν ισχύει
Servicemodel.mof.uninstallΔεν ισχύει89603-Apr-200920:55Δεν ισχύει
Servicemonikersupport.dll3.0.4506.455219,30431-May-201010:57x64
Smdiagnostics.dll3.0.4506.455294,20831-May-201010:57x86
System.identitymodel.dll3.0.4506.4552401,40831-May-201010:56x86
System.runtime.serialization.dll3.0.4506.4552847,87231-May-201010:56x86
System.servicemodel.washosting.dll3.0.4506.455232.76831-May-201010:57x86
System.servicemodel.dll3.0.4506.45525,328,89631-May-201010:56x86
Για όλες τις υποστηριζόμενες εκδόσεις των Windows Vista SP2 και του Windows Server 2008 SP2 που βασίζονται σε τεχνολογία IA-64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Servicemodel.mofΔεν ισχύει84,98509-Mar-201011:02Δεν ισχύει
Servicemodel.mof.uninstallΔεν ισχύει89603-Apr-200920:57Δεν ισχύει
Servicemonikersupport.dll3.0.4506.455233,64031-May-201010:55IA-64
Smdiagnostics.dll3.0.4506.455294,20831-May-201010:55x86
System.identitymodel.dll3.0.4506.4552401,40831-May-201010:55x86
System.runtime.serialization.dll3.0.4506.4552847,87231-May-201010:55x86
System.servicemodel.washosting.dll3.0.4506.455232.76831-May-201010:56x86
System.servicemodel.dll3.0.4506.45525,328,89631-May-201010:55x86
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Smdiagnostics.dll3.0.4506.5027110,59203-Jun-201021:58x86
Smsvchost.exe3.0.4506.5027128,84803-Jun-201021:58x86
System.identitymodel.dll3.0.4506.5027442,36803-Jun-201021:58x86
Servicemonikersupport.dll3.0.4506.502717,25603-Jun-201021:58x86
System.runtime.serialization.dll3.0.4506.5027970,75203-Jun-201021:58x86
System.servicemodel.dll3.0.4506.50275,984,25603-Jun-201021:58x86
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Servicemonikersupport.dll3.0.4506.502719,30402-Jun-201022:27x64
Smdiagnostics.dll3.0.4506.502794,20802-Jun-201022:27x64
Smsvchost.exe3.0.4506.5027116,56002-Jun-201022:27x64
System.identitymodel.dll3.0.4506.5027401,40802-Jun-201022:27x64
System.runtime.serialization.dll3.0.4506.5027847,87202-Jun-201022:27x64
System.servicemodel.dll3.0.4506.50275,324,80002-Jun-201022:27x64
Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Servicemonikersupport.dll3.0.4506.502733,64002-Jun-201022:23IA-64
Smdiagnostics.dll3.0.4506.502794,20802-Jun-201022:23IA-64
Smsvchost.exe3.0.4506.5027116,56002-Jun-201022:23IA-64
System.identitymodel.dll3.0.4506.5027401,40802-Jun-201022:23IA-64
System.runtime.serialization.dll3.0.4506.5027847,87202-Jun-201022:23IA-64
System.servicemodel.dll3.0.4506.50275,324,80002-Jun-201022:23IA-64

Κατάσταση

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

Περισσότερες πληροφορίες

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

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

Ιδιότητες

Αναγνωριστικό άρθρου: 982867 - Τελευταία αναθεώρηση: 12 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια