Μια εξαίρεση προκύπτει όταν ένα πρόγραμμα-πελάτη WCF αποστέλλει μια αίτηση σε μια υπηρεσία βασίζεται στο .NET Framework 3.5 WCF που χρησιμοποιεί μια διεύθυνση IPv6 για τη σύνδεση

Ισχύει για: Windows Communication Foundation

Συμπτώματα


Ας υποθέσουμε φιλοξενείτε το Microsoft.NET Framework 3.5 Service Pack 1 (SP1)-με βάση υπηρεσίας της υποδομής επικοινωνιών των Windows (WCF) στις υπηρεσίες πληροφοριών Internet (IIS). Στη συνέχεια, μπορείτε να καθορίσετε μια διεύθυνση IPv6 για την σύνδεση ενός τελικού σημείου υπηρεσίας. Ωστόσο, όταν ένα πρόγραμμα-πελάτη WCF αποστέλλει μια αίτηση στην υπηρεσία, λαμβάνετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο στο αρχείο καταγραφής εφαρμογής:
Περιγραφή:

Εξαίρεση που δεν επιλύθηκε "η σύνδεση πρωτοκόλλου ' [:: 1]: < αριθμός θύρας >:' δεν συμφωνεί με τη σύνταξη 'http'. Το ακόλουθο είναι ένα παράδειγμα των συνδέσεων πρωτοκόλλου έγκυρη 'http': ':< αριθμός θύρας >: "."


Ιχνηλάτηση στοίβας:

σε System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)

στο System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End (IAsyncResult αποτέλεσμα)

στο System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous (HttpApplication περιβάλλον, Boolean flowContext)

σε System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

στο System.Web.HttpApplication.ExecuteStep (IExecutionStep βήμα, δυαδική τιμή & completedSynchronously)

Αιτία


Αυτό το ζήτημα παρουσιάζεται επειδή το WCF αντιμετωπίζει το χαρακτήρα άνω-κάτω τελεία (:) ως χαρακτήρα διαχωρισμού συμβολοσειρά σε διευθύνσεις IPv6 όταν WCF αναλύει τη διεύθυνση της σύνδεσης.

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


Για να διορθώσετε αυτό το ζήτημα, εγκαταστήστε την τελευταία διαθέσιμη υποστηριζόμενη έκδοση του .NET σύμφωνα με τον Πίνακα της δυνατότητας υποστήριξης Exchange.

Κατάσταση


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

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


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

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