ΗΤΑΝ Φιλοξενία − Η φιλοξενία μιας υπηρεσίας WCF στην Υπηρεσία ενεργοποίησης των Windows (WAS) είναι πιο συμφέρουσα λόγω των δυνατοτήτων της όπως η ανακύκλωση διεργασιών, η διαχείριση χρόνου αδράνειας, το κοινό σύστημα διαμόρφωσης και η υποστήριξη για HTTP, TCP κ.λπ.
Ποιος τύπος φιλοξενίας υποστηρίζεται από το WCF;
Υπάρχουν τρεις τύποι περιβαλλόντων φιλοξενίας για υπηρεσίες WCF: IIS, WAS και self-hosting Ο όρος "self-hosting" αναφέρεται σε κάθε εφαρμογή που παρέχει τον δικό της κωδικό για την προετοιμασία του περιβάλλοντος φιλοξενίας. Αυτό περιλαμβάνει κονσόλα, Φόρμες Windows, WPF και διαχειριζόμενες υπηρεσίες Windows.
Πώς μπορώ να ενεργοποιήσω και να φιλοξενήσω την υπηρεσία WCF;
Για να δημιουργήσετε μια βασική υπηρεσία που φιλοξενείται από το WAS
- Καθορίστε μια σύμβαση παροχής υπηρεσιών για τον τύπο της υπηρεσίας. Αντιγραφή C. …
- Εφαρμόστε τη σύμβαση παροχής υπηρεσιών σε μια κατηγορία υπηρεσιών. Σημειώστε ότι η διεύθυνση ή οι δεσμευτικές πληροφορίες δεν καθορίζονται στην υλοποίηση της υπηρεσίας. …
- Δημιουργία Ιστού. …
- Δημιουργία υπηρεσίας. …
- Τοποθετήστε την υπηρεσία.
Ποια είναι η ανάγκη για την ενεργοποίηση ή τη φιλοξενία μιας υπηρεσίας WCF;
Ανεξάρτητα αν το αίτημα είναι αίτημα υπηρεσίας WCF ή Αίτημα ASP. NET, η εργασία της διαδικασίας ενεργοποίησης είναι να ενεργοποιήσει τη διαδικασία εργαζόμενου να ξεκινήσει όταν έρχεται ένα αίτημα σε στον διακομιστή από τον πελάτη. Αυτή η διαδικασία ενεργοποίησης ονομάζεται ενεργοποίηση βάσει μηνυμάτων.
Πώς μπορώ να φιλοξενήσω μια υπηρεσία;
Για να φιλοξενήσετε την υπηρεσία, προσθέτετε κώδικα για να κάνετε τα ακόλουθα βήματα:
- Δημιουργήστε ένα URI για τη διεύθυνση βάσης.
- Δημιουργήστε μια παρουσία κλάσης για τη φιλοξενία της υπηρεσίας.
- Δημιουργήστε ένα τελικό σημείο υπηρεσίας.
- Ενεργοποίηση ανταλλαγής μεταδεδομένων.
- Ανοίξτε τον κεντρικό υπολογιστή υπηρεσίας για να ακούσετε τα εισερχόμενα μηνύματα.