Πώς να αναπτύξετε μια εφαρμογή Web του ASP.NET χρησιμοποιώντας την εντολή Xcopy ανάπτυξης

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

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

Περίληψη

Αυτό το άρθρο περιγράφει τον τρόπο χρήσης του MS-DOSxcopyεντολή για να αναπτύξετε μια εφαρμογή Web του Microsoft ASP.NET.xcopyΑνάπτυξη στυλ δεν είναι κατάλληλες για όλες τις περιπτώσεις. Για μεγάλες τοποθεσίες Web και γραμμή επιχειρηματικές εφαρμογές, συνιστούμε ότι η τοποθεσία είναι προσωρινά τεθεί εκτός σύνδεσης. Θέλετε να το κάνετε αυτό, ενώ το νέο περιεχόμενο και αναπτύσσονται οι συγκροτήσεις εφαρμογής. Θα πρέπει να κάνετε αυτή τη συντήρηση μια βολική, προγραμματισμένη χρονική στιγμή. Για να ελαχιστοποιήσετε τον προγραμματισμένο χρόνο εκτός λειτουργίας, ακολουθήστε τα εξής βήματα:
  1. Δημιουργήστε ένα νέο φυσικό κατάλογο της εφαρμογής που θέλετε να ενημερώσετε. Αντιγράψτε ολόκληρο το νέο περιεχόμενο στο νέο φυσικό κατάλογο.
  2. Ρυθμίστε ξανά τις παραμέτρους του εικονικού καταλόγου της εφαρμογής ώστε να δείχνει προς το νέο φυσικό κατάλογο με νέο περιεχόμενο.

    ΣΗΜΕΙΩΣΗΌταν αναπτύξετε νέο περιεχόμενο σε μια εφαρμογή Web του ASP.NET, ίσως να γίνει επανεκκίνηση της εφαρμογής. Εάν έχετε μεγάλες εφαρμογές και σύνθετες εφαρμογές που έχουν σημαντική μνήμη απαιτήσεις, μπορεί να αυξηθεί η κατανάλωση μνήμης. Όταν κάνετε επανεκκίνηση της εφαρμογής, ενδέχεται να προκύψουν ζητήματα supportability. Σε αυτές περιλαμβάνονται η απώλεια της κατάστασης περιόδου λειτουργίας χρήστη.

Τι είναι η ανάπτυξη Xcopy;

xcopyΑνάπτυξη περιγράφει ανάπτυξης στο ASP.NET, όπου μπορείτε να χρησιμοποιήσετε τη δυνατότητα μεταφοράς και απόθεσης στην Εξερεύνηση των Windows, File Transfer Protocol (FTP) ή του DOSxcopyΑντιγράψτε αρχεία από μια θέση σε μια άλλη εντολή. Το ASP.NET εφαρμογής απαιτεί χωρίς τροποποιήσεις στο μητρώο και έχει φιλοξενούμενες τοποθεσίες χωρίς απαιτήσεις εγκατάστασης ειδικά για την εταιρεία του κεντρικού υπολογιστή.

Τα πλεονεκτήματα της ανάπτυξης Xcopy

Έναxcopy-μεταφορά αρχείου στυλ απλοποιεί την ανάπτυξη και τη συντήρηση των τοποθεσιών του ASP.NET, επειδή κάνετε καταχωρήσεις μητρώου και επειδή η καταχώρηση δεν υπάρχουν στοιχεία. Οι εφαρμογές του Microsoft .NET self-describing, συνήθως με τις εξαρτήσεις δεν υπάρχει. Με την τήρηση ιστορικού εκδόσεων συγκρότησης, ακόμα και μπορείτε να αντιγράψετε ένα νέο αντίγραφο του DLL που χρησιμοποιεί η εφαρμογή χωρίς διακοπή στο Web διακομιστή.

Οι διαφορές μεταξύ Xcopy ανάπτυξης και αντιγραφή Project στο Visual Studio .NET

xcopyΑνάπτυξη δεν απαιτεί να εγκαταστήσετε ειδικό λογισμικό στον υπολογιστή ανάπτυξης ή στο διακομιστή Web. Το Visual Studio .NETΑντιγραφή του έργουη μέθοδος απαιτεί την εγκατάσταση του Microsoft FrontPage Server Extensions (FPSE) στον απομακρυσμένο διακομιστή.xcopyσας επιτρέπει επίσης να αντικαταστήσετε μόνο τα αρχεία πιο πρόσφατα-επεξεργασία. Μπορείτε είτε να επιλέξετε τα αρχεία με μη αυτόματο τρόπο, για να αντικαταστήσετε τους ή μπορείτε να χρησιμοποιήσετε το/dΕναλλαγή τοxcopyεντολή για να καθορίσετε την ημερομηνία, ως εξής:
xcopy προέλευση [προορισμός] /D:m - d - y

Ρυθμίστε τον εικονικό κατάλογο ως εφαρμογή Internet Information Services (IIS)

Εάν δεν έχετε ορίσει ήδη στον κατάλογο προορισμού, πρέπει να ορίζετε την ως εφαρμογή στο Microsoft Internet Information Services (IIS) πριν να μεταφέρετε τα αρχεία. Για να ρυθμίσετε τον εικονικό κατάλογο, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικStart, τοποθετήστε το δείκτηΠρογράμματα (Programs), τοποθετήστε το δείκτηΕργαλεία διαχείρισης, και στη συνέχεια κάντε κλικ στο κουμπίΔιαχείριση Υπηρεσιών Internet (Internet Services Manager).
  2. Στο αριστερό τμήμα του παραθύρου, κάντε δεξιό κλικ στο όνομα του εικονικού καταλόγου και στη συνέχεια κάντε κλικ στο κουμπίΙδιότητες (Properties).
  3. Βεβαιωθείτε ότι αναγράφεται το όνομα της τοποθεσίας Web ή το όνομα του εικονικού καταλόγου με τοΌνομα εφαρμογήςπλαίσιο στην περιοχήΡυθμίσεις εφαρμογής. Εάν δεν είναι, κάντε κλικ στο κουμπίCreate.
Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
172138Τρόπος δημιουργίας ενός εικονικού καταλόγου στις υπηρεσίες πληροφοριών Internet (IIS)

ΑΝΤΙΜΕΤΩΠΙΣΗ ΠΡΟΒΛΗΜΑΤΩΝ

Σε ορισμένες περιπτώσεις δεν μπορεί να ολοκληρώσει την ανάπτυξη της εφαρμογής ASP.NET Web μέσω τουxcopyη μεταφορά αρχείων μόνο. Περιπτώσεις αυτές περιλαμβάνουν τα εξής:
  • Συγκροτήσεις που απαιτούν να εγκαταστήσετε στο το στο χώρο προσωρινής αποθήκευσης καθολικής συγκρότησης (GAC). Εάν πρέπει να μοιράζεστε οποιαδήποτε από τις συγκροτήσεις που χρησιμοποιεί το ASP.NET σε πολλούς τομείς εφαρμογής, πρέπει να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Gacutil.exe για να καταχωρήσετε αυτές τις συγκροτήσεις στο GAC. You must unregister, replace, and then re-register assemblies each time that you deploy the application.
  • COM Interop. If the ASP.NET application uses any Component Object Model (COM) components through COM interop, you must register those COM components with COM+ Services.
  • Serviced components. Microsoft recommends that you use the Regsvcs.exe utility to register any classes that use COM+ services (those that are derived from theSystem.EnterpriseServices.ServicedComponentclass).

Αναφορές

For more information about deploying Microsoft .NET solutions that useXcopy, visit the following Microsoft Developer Network (MSDN) Web site:
Determining When to Use Windows Installer Versus Xcopy
For more information about the .NET utility library that manages the Global Assembly Cache that also provides a command-line interface tool, visit the following Microsoft Developer Network (MSDN) Web site:
Global Assembly Cache Utility (GACUTIL.EXE)
For more information about Microsoft Enterprise Services (COM+) that are included in the .NET Framework, visit the following Microsoft Developer Network Web site:
Understanding Enterprise Services (COM+) in .NET
Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
315682How To Install an Assembly into the Global Assembly Cache in Visual Studio .NET

Ιδιότητες

Αναγν. άρθρου: 326355 - Τελευταία αναθεώρηση: Τρίτη, 21 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Λέξεις-κλειδιά: 
kbdeployment kbhowtomaster kbmt KB326355 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:326355

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

 

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