Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 16528|Απάντηση: 0

[ASP.NET] asp.net mvc Web.Release.config χρησιμοποιεί λεπτομερείς επεξηγήσεις

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 15/10/2018 10:01:41 π.μ. | | | |
Κατά τη διαδικασία ανάπτυξης, αφού ολοκληρωθεί η τοπική ανάπτυξη και ο εντοπισμός σφαλμάτων, πρέπει να δημοσιεύσουμε στον επίσημο διακομιστή και συχνά χρειάζεται να τροποποιήσουμε ορισμένα αρχεία διαμόρφωσης στο web.config.

Οι προγραμματιστές είναι τεμπέληδες, κατά την κυκλοφορία της επίσημης έκδοσης του Release, μπορεί ο μεταγλωττιστής να αντικαταστήσει αυτόματα το αρχείο διαμόρφωσης με τη διαμόρφωση στο επίσημο περιβάλλον;

Το Web.Release.config είναι αυτό που κάνει και αγνοούμε αυτό το αρχείο...



Περιβάλλον ανάπτυξης:



Επίσημο περιβάλλον:



Απελευθερώνουμε το πακέτο εφαρμογής όπως φαίνεται παρακάτω:



Αποτέλεσμα αρχείου εξόδου Web.config:



Διαπιστώσαμε ότι ο ιστότοπος διατηρήθηκε, ο κόμβος τίτλου είχε αφαιρεθεί, η τιμή της ιδιότητας databaseString είχε αντικατασταθεί και ο κόμβος θύρας είχε προστεθεί.

Ιδιότητα "Μετασχηματισμός"

(1) Αντικαταστήστε
Υποδεικνύει ότι όλοι οι κόμβοι που ταιριάζουν είναι αντικαταστάσεις



Στην πραγματικότητα, το αρχείο περιγράφεται εδώ όταν web.release.config και όταν το αρχείο που πρόκειται να αντικατασταθεί είναι Web.config .

(2) Κατάργηση
Διαγράψτε το στοιχείο που ταιριάζει με το πρώτο.



(3) ΚατάργησηΌλων
Διαγραφή όλων των στοιχείων που ταιριάζουν



(4)Εισαγωγή
Εισαγωγή από τον γονικό κόμβο, (εισαγωγή στην εξουσιοδότηση<άρνηση χρηστών="*" />)



(5)ΟρισμόςΧαρακτηριστικών
Ορισμός των Χαρακτηριστικών απευθείας



(6) RemoveAttributes
Διαγραφή των Χαρακτηριστικών



(7) ΕισαγωγήΜετά (XPath)
Ταιριάζοντας την έκφραση του XPath, βρείτε τον κόμβο και εισαγάγετε το XML μετά τον θυγατρικό κόμβο



(8)ΕισαγωγήΠριν (XPath)
Ταιριάζοντας την έκφραση του XPath, βρείτε τον κόμβο και εισάγετε το XML μπροστά από τον θυγατρικό κόμβο



(9)XSLT (διαδρομήαρχείου)
Μπορείτε να ορίσετε ένα αρχείο XSLT εξωτερικά για να αντικαταστήσετε το αρχείο Web.cofig.








Προηγούμενος:Ζητήστε βοήθεια
Επόμενος:Εισαγωγή στην εξόρυξη δρομολογητή BonusCloud
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com