Υπάρχει διαθέσιμη μια επείγουσα επιδιόρθωση που βελτιστοποιεί αυτόματα τις ρυθμίσεις RequireSSL και SSLRequireCert των υπηρεσιών IIS με αντίστοιχες ρυθμίσεις WCF του.NET Framework 3.5 SP1

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

Σε αυτήν τη σελίδα

Συμπτώματα

Αντιμετωπίζετε ένα ή περισσότερα από τα ακόλουθα ζητήματα σε έναν υπολογιστή που φιλοξενεί Microsoft.NET WCF (Framework 3.5 που βασίζεται σε Windows επικοινωνίας Foundation) υπηρεσίας Internet Information Services (IIS).

Θέμα 1

Εάν η υπηρεσία WCF έχει ένα σημείο κατάληξης HTTP και έχει ενεργοποιημένη την εικονική εφαρμογή IIS τοΑπαιτείται SSLρύθμιση, λαμβάνετε το ακόλουθο μήνυμα λάθους όταν προσπαθείτε να εκτελέσετε την υπηρεσία WCF:
Δεν ήταν δυνατή η εύρεση μια βασική διεύθυνση που ταιριάζει με το συνδυασμό http για το τελικό σημείο με δεσμευτική BasicHttpBinding. Οι συνδυασμοί καταχωρημένη διεύθυνση βάσης είναι [https].

Θέμα 2

Από τοΡυθμίσεις SSLσελίδα των υπηρεσιών IIS, μπορείτε να ορίσετε τοΠιστοποιητικά προγράμματος-πελάτηπεριοχήΑπαιτείται. Αυτό ρυθμίζει τηνSslRequireCertΟρισμός σημαίας σε TRUE ασφαλείας των υπηρεσιών IIS. Επιπλέον, η μία από την υπηρεσία WCF απολήξεις που χρησιμοποιεί τοHttpsTransportBindingElementτο στοιχείο έχει τοRequireClientCertificateκλειδί την τιμή FALSE. Σε αυτό το σενάριο, λαμβάνετε το ακόλουθο μήνυμα λάθους όταν προσπαθείτε να εκτελέσετε την υπηρεσία:
Ρυθμίσεις SSL για την υπηρεσία "Κανένα" δεν συμφωνούν με αυτές του IIS «ssl, sslnegotiatecert, sslrequirecert».

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

Service Pack 2 (SP2) των Windows Vista και Windows Server 2008 SP2

Για να επιλύσετε αυτό το ζήτημα στα Windows Vista SP2 ή στον Windows Server 2008 SP2, κάντε λήψη και εφαρμόστε την επείγουσα επιδιόρθωση που περιγράφεται στο άρθρο της Γνωσιακής Βάσης της Microsoft 981001. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
981001Είναι διαθέσιμη για το Windows Communication Foundation σε μια συλλογή επειγουσών επιδιορθώσεων του.NET Framework 3.5 SP1 για Windows Vista SP2 και Windows Server 2008 SP2

Τα Windows 7 και Windows Server 2008 R2

Για να επιλύσετε αυτό το ζήτημα στα Windows 7 ή στον Windows Server 2008 R2, κάντε λήψη και εφαρμόστε την επείγουσα επιδιόρθωση που περιγράφεται στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
981002Είναι διαθέσιμη για το Windows Communication Foundation σε μια συλλογή επειγουσών επιδιορθώσεων του.NET Framework 3.5 SP1 για τα Windows 7 και Windows Server 2008 R2

Η επείγουσα επιδιόρθωση σημειώσεις

Αυτή η επείγουσα επιδιόρθωση επιτρέπει τη διαχείριση των ρυθμίσεων ασφαλείας του διακομιστή Web IIS για υπηρεσίες WCF Web. Αυτό καταργεί την ανάγκη για να τροποποιήσετε με μη αυτόματο τρόπο τα αρχεία ρύθμισης παραμέτρων υπηρεσιών της υπηρεσίας WCF. Η επείγουσα επιδιόρθωση βελτιστοποιεί αυτόματα τοΑπαιτείται SSLκαιSslRequireCertΡυθμίσεις των υπηρεσιών IIS με αντίστοιχες ρυθμίσεις WCF του.NET Framework 3.5 SP1.

Η εφαρμογή αυτής της επείγουσας επιδιόρθωσης έχει τα εξής αποτελέσματα:
  • Για το ζήτημα που περιγράφεται στην ενότητα "Ζήτημα 1" στην ενότητα "Συμπτώματα", η υπηρεσία εκτελείται με επιτυχία. Επιπλέον, τοΑπαιτείται SSLρύθμιση του IIS αντικαθιστά τις ρυθμίσεις παραμέτρων ασφαλείας της υπηρεσίας WCF. Επομένως, οι υπολογιστές-πελάτες δεν έχουν πρόσβαση απολήξεων HTTP.
  • Για το ζήτημα που περιγράφεται στην ενότητα "Ζήτημα 2" στην ενότητα "Συμπτώματα", η υπηρεσία εκτελείται με επιτυχία. Επιπλέον, τοRequireClientCertificateστο κλειδί τουHttpsTransportBindingElementστοιχείο υπηρεσίας WCF έχει οριστεί σε TRUE.
Ωστόσο, αυτή η επείγουσα επιδιόρθωση δεν επιλύσει το ζήτημα στο οποίο η υπηρεσία δεν εκτελείται όταν ισχύουν και οι δύο ακόλουθες συνθήκες:
  • ΤοSslRequireCertη σημαία ορίζεται στην τιμή false σε IIS.
  • ΤοRequireClientCertificateστο κλειδί τουHttpsTransportBindingElementστοιχείο υπηρεσίας WCF έχει οριστεί σε false.

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

Υπηρεσίες IIS έχουν διάφορα knobs παραμέτρων που Επαγγελματίες ΠΛΗΡΟΦΟΡΙΚΉΣ Χρησιμοποιήστε το για να διαχειριστείτε και να διαχειριστείτε εφαρμογές. Παραδείγματα περιλαμβάνει αυτές τις knobs εικονικής εφαρμογής ρυθμίσεις ελέγχου ταυτότητας και HTTP ρυθμίσεις επιτάχυνσης. Όταν μια υπηρεσία WCF φιλοξενείται σε IIS, το ρύθμιση παραμέτρων μιας εφαρμογής ή μια υπηρεσία θα πρέπει να συμφωνεί με Οι ρυθμίσεις του κεντρικού υπολογιστή. Η απαίτηση αυτή δεν είναι ικανοποιητική για επαγγελματίες ΠΛΗΡΟΦΟΡΙΚΉΣ για τα ακόλουθα λόγους:
  • Σε πολλά περιβάλλοντα τεχνολογιών ΠΛΗΡΟΦΟΡΙΚΉΣ Επαγγελματίες ΠΛΗΡΟΦΟΡΙΚΉΣ διαχειριστείτε και να διαχειριστείτε εικονικούς καταλόγους εφαρμογών και από την προβολή μιας εφαρμογής. Συνήθως είναι εξοικειωμένοι με την εφαρμογή των τεχνολογιών που χρησιμοποιούνται για τη δημιουργία της εφαρμογής. Επομένως, είναι δύσκολο για επαγγελματίες ΠΛΗΡΟΦΟΡΙΚΉΣ για εξορθολογισμό της ρύθμισης παραμέτρων του κεντρικού υπολογιστή και της εφαρμογής.
  • Ακόμη και αν IT επαγγελματίες είναι εξοικειωμένοι με την εφαρμογή τεχνολογιών, Επαγγελματίες ΠΛΗΡΟΦΟΡΙΚΉΣ πρέπει να χειριστεί περίπλοκη εργασία διαχείρισης. Μαζί με τη ρύθμιση παραμέτρων του κεντρικού υπολογιστή, IT pro πρέπει επίσης να αλλάξετε τη ρύθμιση παραμέτρων του η υπηρεσία.
  • Σε πολλούς οργανισμούς, Επαγγελματίες ΠΛΗΡΟΦΟΡΙΚΉΣ συνήθως αποτρέπεται από την αλλαγή των αρχείων ρύθμισης παραμέτρων εφαρμογής σε μια περιβάλλον παραγωγής.

Ιδιότητες

Αναγν. άρθρου: 976566 - Τελευταία αναθεώρηση: Τρίτη, 12 Απριλίου 2011 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
Λέξεις-κλειδιά: 
kbexpertiseadvanced kbsurveynew kbqfe kbmt KB976566 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:976566

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

 

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