Τι είναι το IIS;
Οι υπηρεσίες IIS ή Internet Information Server είναι ο διακομιστής που χρησιμοποιείται για τη φιλοξενία εφαρμογών .Net web. Οι υπηρεσίες IIS είναι συνήθως εγκατεστημένες σε διακομιστή παραθύρων.
Για να έχουν πρόσβαση οι χρήστες σε έναν ιστότοπο, απαιτείται ο ιστότοπος να φιλοξενείται σε κάποιο είδος διακομιστή ιστού. Υπάρχουν διαφορετικοί διακομιστές Ιστού διαθέσιμοι για διαφορετικές τεχνολογίες. Στο .Net, ο διαθέσιμος διακομιστής ιστού ονομάζεται Internet Information Services ή IIS .
Μόλις αναπτυχθεί η εφαρμογή ιστού, τότε αναπτύσσεται σε διακομιστή IIS. Στη συνέχεια, αυτή η εφαρμογή Ιστού μπορεί να προσεγγιστεί από τους τελικούς χρήστες. Υπάρχουν δύο τρόποι για να αναπτύξετε μια εφαρμογή στο διακομιστή, θα δείτε και τα δύο εδώ.
- Χρήση της μεθόδου Αντιγραφή αρχείου.
- Χρήση της μεθόδου δημοσίευσης Ιστού.
Σε αυτό το σεμινάριο, θα μάθετε-
- Τρόπος λήψης και εγκατάστασης των υπηρεσιών IIS
- Τρόπος ανάπτυξης ιστότοπου στις υπηρεσίες IIS μέσω αντιγραφής αρχείου
- Τρόπος δημοσίευσης ιστότοπου ASP.NET
Τρόπος λήψης και εγκατάστασης των υπηρεσιών IIS
Το παρακάτω διάγραμμα δείχνει τη ροή διαδικασίας για έναν διακομιστή IIS.
- Το πρώτο μέρος είναι το αίτημα που έστειλε ο χρήστης. Το αίτημα θα είναι κανονικά μια ιστοσελίδα. Ένα παράδειγμα θα μπορούσε να είναι http://example.com/Default.aspx.
- Εδώ το "example.com" είναι ένας ιστότοπος που φιλοξενείται στον διακομιστή IIS.
- Το «Default.aspx» είναι μια ιστοσελίδα στον ιστότοπο example.com.
- Έτσι ο χρήστης θα εισαγάγει τη διεύθυνση URL http://example.com/Default.aspx στο πρόγραμμα περιήγησης ιστού. Το αίτημα θα μεταφερθεί στη συνέχεια στον διακομιστή IIS, ο οποίος έχει την εφαρμογή example.com.
- Μόλις το αίτημα φτάσει στο διακομιστή IIS, υποβάλλεται σε επεξεργασία. Ο διακομιστής IIS θα εκτελέσει όλες τις απαιτούμενες λειτουργίες σύμφωνα με το αίτημα.
- Τέλος, ο διακομιστής IIS στέλνει την έξοδο στον χρήστη. Η έξοδος θα είναι γενικά περιεχόμενο HTML που αποστέλλεται πίσω στο χρήστη. Αυτό το περιεχόμενο HTML θα εμφανίζεται στο πρόγραμμα περιήγησης ιστού.
Ας δούμε πώς μπορούμε να εγκαταστήσουμε τις υπηρεσίες IIS σε διακομιστή παραθύρων.
- Αρχικά, πραγματοποιήστε λήψη του διακομιστή των Windows από τη διεύθυνση URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx και δοκιμάστε τον για 120 ημέρες.
- Μόλις εγκατασταθεί, τα ακόλουθα βήματα πρέπει να εκτελεστούν για την εγκατάσταση των υπηρεσιών IIS.
Βήμα 1) Στον Windows Server 2012, εμφανίζεται ο προεπιλεγμένος πίνακας ελέγχου όπως παρακάτω.
- Το πρώτο βήμα είναι να κάνετε κλικ στο "Προσθήκη ρόλων και λειτουργιών" στον πίνακα ελέγχου.
- Αυτό επιτρέπει σε κάποιον να εγκαταστήσει πρόσθετες δυνατότητες σε έναν διακομιστή.
Βήμα 2) Στην επόμενη οθόνη, πρέπει να κάνετε κλικ στο κουμπί Επόμενο για να συνεχίσετε.
Βήμα 3) Στο επόμενο βήμα, πρέπει να εκτελέσουμε δύο υποβρύχια
- Ο πρώτος είναι να επιλέξετε την εγκατάσταση βάσει λειτουργιών ή λειτουργιών. Αυτό θα μας επιτρέψει να πραγματοποιήσουμε την εγκατάσταση των υπηρεσιών IIS.
- Κάντε κλικ στο κουμπί «Επόμενο» για να συνεχίσετε.
Βήμα 4) Στην επόμενη οθόνη, θα δείτε το όνομα του διακομιστή στον οποίο πραγματοποιείται η εγκατάσταση. Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.
Βήμα 5) Στο επόμενο βήμα, πρέπει να εκτελέσουμε δύο υποβρύχια
- Ορίστε την επιλογή διακομιστή Web. Αυτό θα διασφαλίσει την εγκατάσταση των IIS.
- Κάντε κλικ στο κουμπί «Επόμενο» για να συνεχίσετε.
Βήμα 6) Στην επόμενη οθόνη, κάντε κλικ στο επόμενο κουμπί για να συνεχίσετε.
Βήμα 7) Στην τελική οθόνη, κάντε κλικ στο κουμπί Εγκατάσταση για να ξεκινήσετε την εγκατάσταση.
Μόλις εγκατασταθεί το IIS, μπορείτε να το ξεκινήσετε, μεταβαίνοντας στην αναζήτηση στα Windows 2012.
- Εισαγάγετε τη συμβολοσειρά 'inetmgr' που είναι η εντολή για τα IIS.
- Τότε θα εμφανιστεί ο Διαχειριστής Υπηρεσιών Πληροφοριών Διαδικτύου. Κάντε κλικ σε αυτό.
Αφού κάνετε κλικ στον παραπάνω σύνδεσμο, θα ανοίξουν οι υπηρεσίες IIS και θα εμφανιστεί η παρακάτω οθόνη.
Στο IIS, θα έχετε μια αρχική τοποθεσία που ονομάζεται Προεπιλεγμένη τοποθεσία Web.
Εάν ανοίξετε το πρόγραμμα περιήγησής σας και μεταβείτε στη διεύθυνση URL http: // localhost . Θα δείτε την παρακάτω έξοδο. Αυτή η διεύθυνση URL πηγαίνει κυρίως στην προεπιλεγμένη τοποθεσία Web που εμφανίζεται στην προηγούμενη οθόνη. Αυτή είναι η προεπιλεγμένη σελίδα που δείχνει ότι ο διακομιστής IIS λειτουργεί και λειτουργεί.
Τρόπος ανάπτυξης ιστότοπου στις υπηρεσίες IIS μέσω αντιγραφής αρχείου
Μετά την ανάπτυξη μιας εφαρμογής ιστού, το επόμενο σημαντικό βήμα είναι η ανάπτυξη της εφαρμογής ιστού. Η εφαρμογή Ιστού πρέπει να αναπτυχθεί, ώστε να είναι προσβάσιμη από άλλους χρήστες. Η ανάπτυξη γίνεται σε διακομιστή Web των υπηρεσιών IIS.
Υπάρχουν διάφοροι τρόποι ανάπτυξης μιας εφαρμογής ιστού. Ας δούμε την πρώτη μέθοδο που είναι το αντίγραφο του αρχείου.
Χρησιμοποιούμε την εφαρμογή Ιστού που δημιουργήθηκε στις προηγούμενες ενότητες. Ας ακολουθήσουμε τα παρακάτω βήματα για να το επιτύχουμε.
Βήμα 1) Ας βεβαιωθούμε πρώτα ότι έχουμε ανοιχτή την εφαρμογή ιστού «DemoApplication» στο Visual Studio.
Βήμα 2) Ανοίξτε το αρχείο 'Demo.aspx' και εισαγάγετε τη συμβολοσειρά "Guru 99 ASP.Net."