Εισαγωγή
Αυτό το άρθρο περιγράφει τα προβλήματα που έχουν διορθωθεί στην Ενημέρωση συνάθροισης 12 για Windows τοποθεσίες Web πακέτου Azure έκδοση 2 (v2). Περιλαμβάνει επίσης τις οδηγίες εγκατάστασης για αυτήν τη συνάθροιση ενημερώσεων.
Σημαντική ειδοποίηση
-
Windows Τοποθεσίες Web πακέτου Azure v2 θα εισέλθουν στην εκτεταμένη υποστήριξη στις 12 Ιουλίου 2017, όπως αναφέρθηκε στο https://aka.ms/wapwebsiteslifecycle.
Σημαντικές αλλαγές
-
Αν το βασικό λειτουργικό σύστημα είναι Windows Server 2012 R2, υπάρχει πλέον προαπαιτούμενο για την εγκατάσταση της Ενημέρωσης συνάθροισης απριλίου 2014 (2919355) Windows. Αν αυτή η ενημέρωση δεν είναι εγκατεστημένη, δεν θα εγκατασταθούν τα πακέτα Microsoft .NET Framework 4.6 και στοχευμένα πακέτα, ms build tools 2015 και Microsoft Visual C++ 2015 Redistribution Packages.
-
Σε περίπτωση που περισσότερες από μία τοποθεσίες εκτελούνται με την ίδια ταυτότητα χώρου συγκέντρωσης εφαρμογών και εκτελούν μια εφαρμογή PHP που χρησιμοποιεί το Zend Opcache, μόνο η πρώτη τοποθεσία που ζητήθηκε θα ανταποκριθεί επιτυχώς στις αιτήσεις. Όλες οι άλλες εφαρμογές θα επιστρέψουν 500 απαντήσεις κατάστασης. Αυτό συμβαίνει εξαιτίας ενός προβλήματος στο Zend Opcache. Για να επιλύσετε αυτό το πρόβλημα, αναπτύξτε ένα αρχείο προσαρμοσμένου php.ini που χρησιμοποιεί την εφαρμογή σας και, στη συνέχεια, απενεργοποιήστε το "zend_extension=php_opcache.dll".
Προβλήματα που έχουν διορθωθεί
Αυτή η ενημέρωση διορθώνει τα ακόλουθα προβλήματα:
-
Πρόβλημα 1: Βελτιώσεις ογκοχρέωσης.
Αυτή η ενημέρωση περιλαμβάνει αρκετές βελτιώσεις επιδόσεων στον μηχανισμό ογκοχρέωσης, ο οποίος υπολογίζει τα μετρικά παρακολούθησης σε τοποθεσίες Web Windows Azure Pack. Συγκεκριμένα, οι εργασίες ογκοχρέωσης βελτιστοποιούνται για τη μείωση της χρήσης της CPU και την ταχύτερη εκτέλεση των εργασιών. -
Πρόβλημα 2: Δεν υπάρχει τρόπος απόρριψης ή απαλοιφής του Cache υπηρεσίας δεδομένων.
Αυτή η ενημέρωση προσθέτει υποστήριξη του PowerShell. Για να απορρίψετε το cache υπηρεσίας δεδομένων, χρησιμοποιήστε το cmdlet Get-WebSitesDataServiceCache . Για να εκκαθαρήσετε το cache υπηρεσίας δεδομένων, χρησιμοποιήστε το cmdlet Clear-WebSitesDataServiceCache . -
Πρόβλημα 3: Όλες οι τοποθεσίες μιας συνδρομής επιστρέφουν "503 Η υπηρεσία δεν είναι διαθέσιμη" όταν οι τοποθεσίες χρησιμοποιούν περισσότερα από 2.147.483.648 byte χώρου αποθήκευσης.
-
Πρόβλημα 4: Δεν υπάρχει υποστήριξη για την αλλαγή του CloudAdminCredentials στην Κονσόλα διαχείρισης cloud web.
Προστέθηκε υποστήριξη στην Κονσόλα διαχείρισης cloud web για την πραγματοποίηση αλλαγών κωδικού πρόσβασης. -
Πρόβλημα 5: Διορθώθηκε η υποστήριξη Αυτόματης Παροχής στο cmdlet Set-WebSitesSiteConfig .
-
Πρόβλημα 6: Τα πιστοποιητικά που αποστέλλονται από το μισθωτή δεν αναπτύσσονται σε ρόλους προσκηνίου και εργαζομένων όταν εκτελούνται σε περιβάλλον συνδεδεμένο με την υπηρεσία καταλόγου Active Directory.
-
Πρόβλημα 7: Οι εφαρμογές Web που χρησιμοποιούν SQL ενσωματωμένο έλεγχο ταυτότητας δεν συνδέονται σε SQL όταν εκτελούνται κάτω από ένα λογαριασμό τομέα.
-
Πρόβλημα 8: Οι τοποθεσίες που έχουν αναπτυχθεί σε ένα Windows περιβάλλον τοποθεσιών Web πακέτου Azure που είναι συνδεδεμένες στην υπηρεσία καταλόγου Active Directory δεν κλιμακώνονται σε δεσμευμένη παρουσία.
-
Πρόβλημα 9: Βελτιωμένη καταγραφή σφαλμάτων των ελέγχων διαθεσιμότητας με εξαίρεση τα παροδικά σφάλματα.
-
Πρόβλημα 10: Δεν μπορείτε να ορίσετε την έκδοση PHP σε ΑΝΕΝΕΡΓΗ. ορίζεται πάντα σε PHP έκδοση 5.4.
-
Πρόβλημα 11: Κατά την αναβάθμιση από τη Συνάθροιση ενημερώσεων 6 για Windows Τοποθεσίες Web πακέτου Azure v2, το MSDeploy μέσω SCM διαγράφει τα αρχεία σε περιβάλλοντα που έχουν αναβαθμιστεί.
-
Πρόβλημα 12: Όταν προσπαθείτε να δημιουργήσετε ένα πακέτο εγκατάστασης χωρίς σύνδεση, η λειτουργία αποτυγχάνει με ένα μήνυμα σφάλματος "η διαδρομή είναι πολύ μεγάλη".
-
Πρόβλημα 13: Βελτιώσεις που έγιναν στην εφαρμογή του ορίου χώρου αποθήκευσης:
-
-
Εγγυώμαι ότι μόνο ένας εργαζόμενος σαρώνει ένα φάκελο webspace.
-
Δεν υπάρχει μέθοδος για να ορίσετε το χρονοδιακόπτη σάρωσης και καμία μέθοδο απενεργοποίησης της δυνατότητας.
-
Μπορεί να ενημερωθεί στην Κονσόλα διαχείρισης cloud Web στην περιοχή Επιλογές διακομιστή αρχείων και χρησιμοποιώντας το cmdlet Set-WebSitesConfig .
-
-
Πρόβλημα 14: Οι τοποθεσίες που εκτελούνται σε κοινόχρηστους εργαζόμενους δεν μπορούν να φορτώσουν πιστοποιητικά για χρήση σε εφαρμογές.
Οι διαχειριστές μπορούν να ορίσουν αυτή την επιλογή χρησιμοποιώντας το ακόλουθο cmdlet του PowerShell: Set-WebSitesPolicy-PlanName -ComputeMode mode -SiteMode siteMode -LoadCertificatesOnSharedWorkerEnabled Σημείωση Ορισμός LoadCertificatesOnSharedWorkerEnabled σε 1 για ενεργοποίηση ή ορισμός σε 0 για απενεργοποίηση. Αυτή η δυνατότητα δεν είναι κατάλληλη για δημόσια περιβάλλοντα φιλοξενίας και θα πρέπει να ενεργοποιείται μόνο σε εταιρικά περιβάλλοντα. Οι διαχειριστές θα πρέπει να αξιολογήσουν τις επιπτώσεις της ενεργοποίησης αυτής της δυνατότητας πριν από την εφαρμογή της αλλαγής σε οποιοδήποτε περιβάλλον παραγωγής. Αυτό μπορεί επίσης να επηρεάσει την πυκνότητα με την οποία οι τοποθεσίες μπορούν να αναπτυχθούν σε κοινόχρηστους εργαζόμενους λόγω πρόσθετου φόρτου προφίλ χρηστών σε κοινόχρηστους εργαζόμενους. -
Πρόβλημα 15: Ως διαχειριστής υπηρεσίας, δεν μπορείτε να ενημερώσετε τις βασικές στοίβες εφαρμογών χωρίς Windows έκδοση τοποθεσιών Web του Azure Pack.
-
Πρόβλημα 16: Η διακοπή μιας τοποθεσίας web προκαλεί επίσης διακοπή της τοποθεσίας SCM.
-
Πρόβλημα 17: Μια αναβάθμιση από Windows Τοποθεσίες Web πακέτου Azure v2 Συνάθροιση ενημερώσεων 4 και 7 έχει ως αποτέλεσμα όλες οι τοποθεσίες να επιστρέφουν κωδικούς κατάστασης "404 δεν βρέθηκε".
-
Πρόβλημα 18: Δεν μπορείτε να αναπτύξετε εφαρμογές πυρήνα ASP.NET.Ανάπτυξη εφαρμογών .NET Core . Οι αυτόνομες εφαρμογές .NET Core δεν βασίζονται σε κοινόχρηστα στοιχεία που αναπτύσσονται σε τοποθεσίες Web Windows Πακέτο Azure. Όλα τα στοιχεία, συμπεριλαμβανομένων των βιβλιοθηκών πυρήνα .NET και του χρόνου εκτέλεσης .NET Core, περιλαμβάνονται στην εφαρμογή. Η δημιουργία εφαρμογών πυρήνα .NET που βασίζονται σε Kudu δεν είναι δυνατή με αυτόνομες αναπτύξεις. Οι εφαρμογές πρέπει να δημιουργηθούν πριν από την ανάπτυξη σε Windows τοποθεσίες Web πακέτου Azure.
Οι μισθωτές μπορούν τώρα να αναπτύξουν Self-Contained ASP.NET βασικές εφαρμογές. Για περισσότερες πληροφορίες σχετικά με Self-Contained αναπτύξεις, ανατρέξτε στο θέμα
Ενημερώσεις πλαισίου και στοιχείων που περιλαμβάνονται σε αυτήν τη συνάθροιση ενημερώσεων
Ενημερώσεις για την .NET Framework
-
.NET Framework 4.6.2 Developer Pack (KB3151934)
-
.NET Framework 4.6.1 Developer Pack (KB3105179)
Ενημερωμένες εκδόσεις PHP και νέες εγκατεστημένες εκδόσεις
-
PHP 5.3.29
-
PHP 5.5.38
-
PHP 5.6.24
-
PHP 7.0.9 x86 και x64
Python
-
Το Python 2.7 ενημερώθηκε σε 2.7.8
Git
-
Το Git ενημερώθηκε στην έκδοση 2.8.1
MSODBC
-
Ενημερώσεις MSODBC13 (Πρόγραμμα οδήγησης ODBC 13 της Microsoft για SQL Server) για την 13.0.811.168
Πώς μπορείτε να αποκτήσετε και να εγκαταστήσετε τη Συνάθροιση ενημερώσεων 12 για Windows τοποθεσίες Web πακέτου Azure έκδοση 2
Τα πακέτα ενημέρωσης για Windows τοποθεσίες Web πακέτου Azure έκδοση 2 είναι διαθέσιμα από Windows Update ή με μη αυτόματη λήψη.
Σημείωση Εάν το λειτουργικό σύστημα προορισμού είναι Windows Server 2012 R2, υπάρχει απαίτηση όλοι οι ρόλοι των εργαζομένων web να έχουν το πακέτο αναβάθμισης παράδοσης απριλίου 2014 προκειμένου να υποστηρίζουν το Visual C++ 2015 Redistributable. Εάν αυτό δεν έχει εγκατασταθεί, οι ρόλοι των εργαζομένων στο Web δεν θα επισημανθούν έτοιμοι και τα αρχεία καταγραφής των εργαζομένων Web στην Κονσόλα διαχείρισης Web θα υποδείξουν ότι η εξάρτηση απέτυχε.
Μέθοδος 1: Windows Update
Για να λάβετε και να εγκαταστήσετε ένα πακέτο ενημέρωσης από το Microsoft Update, ακολουθήστε αυτά τα βήματα σε έναν υπολογιστή που έχει εγκατεστημένο ένα Windows στοιχείο Azure:
-
Κάντε κλικ στο κουμπί Έναρξη και, στη συνέχεια, κάντε κλικ στην επιλογή Πίνακας Ελέγχου.
-
Στο Πίνακας Ελέγχου, κάντε διπλό κλικ Windows Update.
-
Στο παράθυρο Windows Update, κάντε κλικ στην επιλογή Έλεγχος online για ενημερώσεις από το Microsoft Update.
-
Κάντε κλικ στην επιλογή Υπάρχουν διαθέσιμες σημαντικές ενημερώσεις.
-
Επιλέξτε το πακέτο συνάθροισης ενημερώσεων που θέλετε και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
-
Κάντε κλικ στην επιλογή Εγκατάσταση ενημερώσεων για να εγκαταστήσετε το πακέτο ενημέρωσης.
-
Περιμένετε να εμφανιστεί το συμπληρωματικό πρόγραμμα "Κονσόλα διαχείρισης τοποθεσιών Web" στην επιφάνεια εργασίας. (Μπορείτε επίσης να πραγματοποιήσετε αναζήτηση μέσω του μενού "Έναρξη ".) Στη συνέχεια, ακολουθήστε τα παρακάτω βήματα:
-
-
Ανοίξτε την κονσόλα.
-
Εκκινήστε το χειριστήριο τοποθεσιών Web.
-
Παρακολουθήστε τη διαδικασία αναβάθμισης ρόλων.
-
Μέθοδος 2: Κατάλογος του Microsoft Update
Τα πακέτα ενημέρωσης είναι διαθέσιμα για μη αυτόματη λήψη και εγκατάσταση από τον Κατάλογο του Microsoft Update:
Άμεση λήψη του πακέτου ενημέρωσης του Windows Πακέτου Azure.
Πληροφορίες εγκατάστασης
Οι οδηγίες εγκατάστασης και αναβάθμισης τεκμηριώνονται στο θέμα Έναρξη εγκατάστασης του Windows Πακέτο Azure: Τοποθεσίες Web στο TechNet. Αυτές οι οδηγίες περιγράφουν τον τρόπο αναβάθμισης σε Συνάθροιση ενημερώσεων 12 για Windows τοποθεσίες Web πακέτου Azure έκδοση 2.
Παρατηρήστε ότι η διαδικασία εγκατάστασης και αναβάθμισης άλλαξε σημαντικά στη Συνάθροιση ενημερώσεων 6. Επομένως, αφιερώστε χρόνο για να ελέγξετε την τεκμηρίωση.
Παρέχονται πρόσθετες οδηγίες σε αυτήν τη σύνδεση για την παρακολούθηση της αναβάθμισης και τον έλεγχο της κατάστασης αναβάθμισης.
Λόγω των αλλαγών που έγιναν στους χώρους αποθήκευσης δεδομένων εκτός από το εκτελέσιμο αρχείο, δεν είναι δυνατή η επαναφορά αυτής της ενημέρωσης.