Πώς να φιλοξενήσετε έναν ιστότοπο σε IIS: Εγκατάσταση και ανάπτυξη εφαρμογής Web

Τι είναι το IIS;

IIS ή Internet Information Server είναι ο διακομιστής που χρησιμοποιείται για τη φιλοξενία .Net web εφαρμογών. Το IIS είναι συνήθως εγκατεστημένο σε διακομιστή παραθύρων.

Για να έχουν πρόσβαση οι χρήστες σε έναν ιστότοπο, απαιτείται ο ιστότοπος να φιλοξενείται σε κάποιο είδος διακομιστή ιστού. Υπάρχουν διαφορετικοί διακομιστές Ιστού για διαφορετικές τεχνολογίες. Στο .Net, καλείται ο διαθέσιμος διακομιστής ιστού Υπηρεσίες Πληροφορικής Διαδικτύου ή IIS Το

Μόλις αναπτυχθεί η διαδικτυακή εφαρμογή, στη συνέχεια αναπτύσσεται σε διακομιστή IIS. Στη συνέχεια, οι τελικοί χρήστες μπορούν να έχουν πρόσβαση σε αυτήν την εφαρμογή Ιστού. Υπάρχουν δύο τρόποι για να αναπτύξετε μια εφαρμογή στον διακομιστή, και τους δύο θα τους δείτε εδώ.

  • Χρησιμοποιώντας τη μέθοδο Αντιγραφή αρχείου.
  • Χρησιμοποιώντας τη μέθοδο δημοσίευσης στο Web.

Σε αυτό το σεμινάριο, θα μάθετε-

Πώς να κατεβάσετε και να εγκαταστήσετε το IIS

Το παρακάτω διάγραμμα δείχνει τη ροή της διαδικασίας για έναν διακομιστή IIS.

  1. Το πρώτο μέρος είναι το αίτημα που στέλνει ο χρήστης. Το αίτημα θα είναι κανονικά μια ιστοσελίδα. Ένα παράδειγμα θα μπορούσε να είναι το http://example.com/Default.aspx.
  • Εδώ το 'example.com' είναι ένας ιστότοπος που φιλοξενείται στον διακομιστή IIS.
  • Το 'Default.aspx' είναι μια ιστοσελίδα στον ιστότοπο example.com.
  • Έτσι, ο χρήστης θα εισαγάγει τη διεύθυνση URL http://example.com/Default.aspx στο πρόγραμμα περιήγησης ιστού. Στη συνέχεια, το αίτημα θα μεταβεί στον διακομιστή IIS, ο οποίος διαθέτει την εφαρμογή example.com.
  1. Μόλις το αίτημα έρθει στον διακομιστή IIS, υποβάλλεται σε επεξεργασία. Ο διακομιστής IIS θα εκτελέσει όλες τις απαιτούμενες λειτουργίες σύμφωνα με το αίτημα.
  2. Τέλος, ο διακομιστής IIS στέλνει την έξοδο πίσω στον χρήστη. Η έξοδος θα είναι γενικά περιεχόμενο HTML που αποστέλλεται πίσω στο χρήστη. Αυτό το περιεχόμενο HTML θα εμφανιστεί στο πρόγραμμα περιήγησης ιστού.

Ας δούμε πώς μπορούμε να εγκαταστήσουμε IIS σε διακομιστή παραθύρων.

  • Μόλις εγκατασταθεί, πρέπει να εκτελεστούν τα ακόλουθα βήματα για την εγκατάσταση IIS.

Βήμα 1) Στον Windows Server 2012, ο προεπιλεγμένος πίνακας ελέγχου εμφανίζεται ως παρακάτω.

  • Το πρώτο βήμα είναι να κάνετε κλικ στην επιλογή 'Προσθήκη ρόλων και δυνατοτήτων' στον πίνακα ελέγχου.
  • Αυτό επιτρέπει σε κάποιον να εγκαταστήσει επιπλέον δυνατότητες σε διακομιστή.

Βήμα 2) Στην επόμενη οθόνη, πρέπει να κάνετε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

Βήμα 3) Στο επόμενο βήμα, πρέπει να εκτελέσουμε δύο υποβήματα

  1. Το πρώτο είναι να επιλέξετε την εγκατάσταση βάσει ρόλων ή λειτουργιών. Αυτό θα μας επιτρέψει να εκτελέσουμε την Εγκατάσταση IIS.
  2. Κάντε κλικ στο κουμπί 'Επόμενο' για να συνεχίσετε.

Βήμα 4) Στην επόμενη οθόνη, θα δείτε το όνομα του διακομιστή στον οποίο πραγματοποιείται η εγκατάσταση. Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

Βήμα 5) Στο επόμενο βήμα, πρέπει να εκτελέσουμε δύο υποβήματα

  1. Επιλέξτε την επιλογή διακομιστή Web. Αυτό θα διασφαλίσει ότι θα εγκατασταθούν τα IIS.
  2. Κάντε κλικ στο κουμπί 'Επόμενο' για να συνεχίσετε.

Βήμα 6) Στην επόμενη οθόνη, κάντε κλικ στο επόμενο κουμπί για να συνεχίσετε.

Βήμα 7) Στην τελική οθόνη, κάντε κλικ στο κουμπί Εγκατάσταση για να ξεκινήσει η εγκατάσταση.

Μόλις εγκατασταθεί το IIS, μπορείτε να το ξεκινήσετε, πηγαίνοντας για αναζήτηση στα Windows 2012.

  1. Εισαγάγετε τη συμβολοσειρά 'inetmgr' που είναι η εντολή για IIS.
  2. Στη συνέχεια, θα εμφανιστεί ο Διαχειριστής Υπηρεσιών Πληροφοριών Διαδικτύου. Κάντε κλικ σε αυτό.

Αφού κάνετε κλικ στον παραπάνω σύνδεσμο, θα ανοίξουν τα IIS και θα εμφανιστεί η παρακάτω οθόνη.

Στα IIS, θα έχετε ρυθμίσει έναν αρχικό ιστότοπο που ονομάζεται Προεπιλεγμένη τοποθεσία Web.

Εάν ανοίξετε το πρόγραμμα περιήγησής σας και μεταβείτε στη διεύθυνση URL http: // localhost Το Θα δείτε την παρακάτω έξοδο. Αυτή η διεύθυνση URL πηγαίνει κυρίως στην προεπιλεγμένη τοποθεσία Web που εμφανίστηκε στην προηγούμενη οθόνη. Αυτή είναι η προεπιλεγμένη σελίδα που υποδεικνύει ότι ο διακομιστής IIS είναι σε λειτουργία.

Πώς να αναπτύξετε ιστότοπο σε IIS μέσω αντιγράφου αρχείου

Μετά την ανάπτυξη μιας διαδικτυακής εφαρμογής, το επόμενο σημαντικό βήμα είναι η ανάπτυξη της διαδικτυακής εφαρμογής. Η εφαρμογή ιστού πρέπει να αναπτυχθεί έτσι ώστε να είναι προσβάσιμη από άλλους χρήστες. Η ανάπτυξη γίνεται σε διακομιστή Ιστού IIS.

Υπάρχουν διάφοροι τρόποι ανάπτυξης μιας εφαρμογής Ιστού. Ας δούμε την πρώτη μέθοδο που είναι το αντίγραφο αρχείου.

Χρησιμοποιούμε την εφαρμογή Ιστού που δημιουργήθηκε στις προηγούμενες ενότητες. Ας ακολουθήσουμε τα παρακάτω βήματα για να το πετύχουμε.

Βήμα 1) Ας διασφαλίσουμε πρώτα ότι έχουμε την εφαρμογή web «DemoApplication» ανοιχτή στο Visual Studio.

Βήμα 2) Ανοίξτε το αρχείο 'Demo.aspx' και εισαγάγετε τη συμβολοσειρά 'Guru 99 ASP.Net.'

 Guru 99 ASP.Net 

Τώρα απλώς εκτελέστε την εφαρμογή στο Visual Studio για να βεβαιωθείτε ότι λειτουργεί.

Παραγωγή:-

Εμφανίζεται το κείμενο «Guru 99 ASP.Net». Θα πρέπει να λάβετε την παραπάνω έξοδο στο πρόγραμμα περιήγησης.

Βήμα 3) Τώρα ήρθε η ώρα να δημοσιεύσουμε τη λύση.

  1. Κάντε δεξί κλικ στο 'DemoApplication' στο Solution Explorer
  2. Επιλέξτε την επιλογή 'Δημοσίευση' από το μενού περιβάλλοντος.

Θα ανοίξει μια άλλη οθόνη (δείτε το παρακάτω βήμα).

Βήμα 4) Στο επόμενο βήμα, επιλέξτε το «Νέο προφίλ» για να δημιουργήσετε ένα νέο προφίλ δημοσίευσης. Το προφίλ δημοσίευσης θα έχει τις ρυθμίσεις για τη δημοσίευση της εφαρμογής Ιστού μέσω αντιγραφής αρχείου.

Βήμα 5 ) Στην επόμενη οθόνη πρέπει να δώσουμε τα στοιχεία του προφίλ.

  1. Δώστε ένα όνομα για το προφίλ όπως το FileCopy
  2. Κάντε κλικ στο κουμπί OK για να δημιουργήσετε το προφίλ

Βήμα 6) Σε αυτό το βήμα, αναφέρουμε συγκεκριμένα ότι πρόκειται να δημοσιεύσουμε ιστότοπο μέσω αντιγραφής αρχείου.

  1. Επιλέξτε τη μέθοδο Δημοσίευση ως Σύστημα αρχείων.
  2. Εισαγάγετε τη θέση προορισμού ως C: inetpub wwwroot - Αυτή είναι η τυπική τοποθεσία αρχείου για την προεπιλεγμένη τοποθεσία Web στα IIS.
  3. Κάντε κλικ στο κουμπί 'Επόμενο' για να συνεχίσετε.

Βήμα 7) Στην επόμενη οθόνη, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

Βήμα 8) Κάντε κλικ στο κουμπί 'Δημοσίευση' στην τελική οθόνη

Όταν εκτελεστούν όλα τα παραπάνω βήματα, θα λάβετε την ακόλουθη έξοδο στο Visual Studio

Παραγωγή:-

Από την έξοδο, θα δείτε ότι η δημοσίευση πέτυχε.

Τώρα απλά ανοίξτε το πρόγραμμα περιήγησης και μεταβείτε στη διεύθυνση URL - http: //localhost/Demo.aspx

Μπορείτε να δείτε από την έξοδο ότι τώρα όταν περιηγείστε σε http: //localhost/Demo.aspx , εμφανίζεται η σελίδα. Εμφανίζει επίσης το κείμενο 'Guru 99 ASP.Net'.

Πώς να δημοσιεύσετε τον ιστότοπο ASP.NET

Μια άλλη μέθοδος για την ανάπτυξη της διαδικτυακής εφαρμογής είναι μέσω της δημοσίευσης ενός ιστότοπου. Η βασική διαφορά σε αυτή τη μέθοδο είναι ότι

  • Έχετε περισσότερο έλεγχο στην ανάπτυξη.
  • Μπορείτε να καθορίσετε σε ποια τοποθεσία Web θέλετε να αναπτύξετε την εφαρμογή σας.
  • Για παράδειγμα, ας υποθέσουμε ότι είχατε δύο ιστότοπους WebSiteA και WebSiteB. Εάν χρησιμοποιείτε τη μέθοδο δημοσίευσης Ιστού, μπορείτε να δημοσιεύσετε την αίτησή σας σε οποιονδήποτε ιστότοπο. Επίσης, δεν χρειάζεται να γνωρίζετε τη φυσική διαδρομή της ιστοσελίδας.
  • Στη μέθοδο FileCopy, πρέπει να γνωρίζετε τη φυσική διαδρομή του ιστότοπου.

Ας χρησιμοποιήσουμε την ίδια εφαρμογή επίδειξης και ας δούμε πώς μπορούμε να δημοσιεύουμε χρησιμοποιώντας τη «μέθοδο δημοσίευσης ιστότοπου».

Βήμα 1 ) Σε αυτό το βήμα,

  1. Κάντε δεξί κλικ στο 'DemoApplication' στο Solution Explorer
  2. Επιλέξτε την επιλογή δημοσίευσης από το μενού περιβάλλοντος.

Βήμα 2) Στην επόμενη οθόνη, επιλέξτε την επιλογή «Νέο προφίλ» για να δημιουργήσετε ένα νέο προφίλ δημοσίευσης. Το προφίλ δημοσίευσης θα έχει τις ρυθμίσεις για τη δημοσίευση της διαδικτυακής εφαρμογής μέσω ανάπτυξης Web.

Βήμα 3 ) Στην επόμενη οθόνη πρέπει να δώσουμε τα στοιχεία του προφίλ.

  1. Δώστε ένα όνομα για το προφίλ όπως 'WebPublish'
  2. Κάντε κλικ στο κουμπί 'OK' για να δημιουργήσετε το προφίλ

Βήμα 4) Στην επόμενη οθόνη, πρέπει να δώσετε όλες τις λεπτομέρειες για τη διαδικασία δημοσίευσης

  1. Επιλέξτε τη μέθοδο Δημοσίευση ως Ανάπτυξη Ιστού
  2. Επιλέξτε τον διακομιστή ως Localhost
  3. Εισαγάγετε το όνομα του ιστότοπου ως Προεπιλεγμένος ιστότοπος - Μην ξεχνάτε ότι αυτό είναι το όνομα του ιστότοπου στα IIS
  4. Εισαγάγετε τη διεύθυνση URL προορισμού ως http: // localhost
  5. Τέλος, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε

Βήμα 5) Κάντε κλικ στο κουμπί 'Επόμενο' στην παρακάτω οθόνη για να συνεχίσετε

Βήμα 6) Τέλος, κάντε κλικ στο κουμπί Δημοσίευση για να δημοσιεύσετε τον Ιστότοπο

Όταν εκτελεστούν όλα τα παραπάνω βήματα, θα λάβετε την ακόλουθη έξοδο στο Visual Studio.

Παραγωγή:-

Από την έξοδο, θα δείτε ότι η δημοσίευση πέτυχε.

Τώρα απλά ανοίξτε το πρόγραμμα περιήγησης και μεταβείτε στη διεύθυνση URL - http: //localhost/Demo.aspx

Μπορείτε να δείτε από την έξοδο ότι τώρα όταν περιηγείστε σε http: //localhost/Demo.aspx , εμφανίζεται η σελίδα. Εμφανίζει επίσης το κείμενο Guru 99 ASP.Net.

Περίληψη

  • Αφού αναπτυχθεί μια εφαρμογή ASP.Net, το επόμενο βήμα είναι ότι πρέπει να αναπτυχθεί.
  • Στο .Net, το IIS είναι ο προεπιλεγμένος διακομιστής Ιστού για εφαρμογές ASP.Net.
  • Οι εφαρμογές Ιστού ASP.Net μπορούν να αναπτυχθούν χρησιμοποιώντας τη μέθοδο Αντιγραφή αρχείου.
  • Οι εφαρμογές Ιστού ASP.Net μπορούν επίσης να αναπτυχθούν χρησιμοποιώντας τη μέθοδο Web Publish.