Release opmerkingen bij Azure Stack hub 2020 Q3 App ServiceApp Service on Azure Stack Hub 2020 Q3 release notes

In deze release opmerkingen worden de verbeteringen en oplossingen beschreven in Azure App Service op Azure Stack hub 2020 Q3 en eventuele bekende problemen.These release notes describe the improvements and fixes in Azure App Service on Azure Stack Hub 2020 Q3 and any known issues. Bekende problemen zijn onderverdeeld in problemen die rechtstreeks betrekking hebben op de implementatie, update proces en problemen met de build (na installatie).Known issues are divided into issues directly related to the deployment, update process, and issues with the build (post-installation).

Belangrijk

Werk Azure Stack hub bij naar een ondersteunde versie (of implementeer de meest recente Azure Stack Development Kit), indien nodig, voordat u de App Service Resource provider (RP) implementeert of bijwerkt.Update Azure Stack Hub to a supported version (or deploy the latest Azure Stack Development Kit) if necessary, before deploying or updating the App Service resource provider (RP). Lees de opmerkingen bij de uitgave van de RP voor meer informatie over nieuwe functionaliteit, verbeteringen en bekende problemen die van invloed kunnen zijn op uw implementatie.Be sure to read the RP release notes to learn about new functionality, fixes, and any known issues that could affect your deployment.

Ondersteunde Azure Stack hub-versieSupported Azure Stack Hub version App Service RP-versieApp Service RP version
20082008 het installatie programma 2020. Q3 (release opmerkingen)2020.Q3 Installer (release notes)
20052005 2020. Q2- installatie programma (release opmerkingen)2020.Q2 Installer (release notes)
20022002 2020. Q2- installatie programma (release opmerkingen)2020.Q2 Installer (release notes)

Naslag informatie voor BuildBuild reference

Het buildnummer van de App Service op Azure Stack hub 2020 Q3 is 89.0.2.15The App Service on Azure Stack Hub 2020 Q3 build number is 89.0.2.15

VereistenPrerequisites

Raadpleeg voordat u aan de slag-documentatie gaat voordat u begint met de implementatie.Refer to the Before You Get Started documentation before beginning deployment.

Voordat u begint met de upgrade van Azure App Service op Azure Stack 2020 Q3:Before you begin the upgrade of Azure App Service on Azure Stack to 2020 Q3:

  • Zorg ervoor dat alle rollen gereed zijn in het Azure App Service beheer in de Azure Stack hub-beheer PortalEnsure all roles are Ready in the Azure App Service Administration in the Azure Stack Hub Admin Portal

  • Back-App Service geheimen maken met behulp van de App Service beheer in de beheer portal van de Azure Stack hubBackup App Service Secrets using the App Service Administration in the Azure Stack Hub Admin Portal

  • Maak een back-up van de App Service-en hoofd databases:Back up the App Service and Master Databases:

    • AppService_Hosting;AppService_Hosting;
    • AppService_Metering;AppService_Metering;
    • MasterMaster
  • Back-up maken van de inhouds bestands share voor de Tenant-appBack up the Tenant App content file share

    Belangrijk

    Cloud operators zijn verantwoordelijk voor het onderhoud en de werking van de bestands server en de SQL Server.Cloud operators are responsible for the maintenance and operation of the File Server and SQL Server. Deze resources worden niet beheerd door de resource provider.The resource provider does not manage these resources. De Cloud operator is verantwoordelijk voor het maken van een back-up van de App Service-data bases en de bestands share voor Tenant inhoud.The cloud operator is responsible for backing up the App Service databases and tenant content file share.

  • De aangepaste script extensie versie 1.9.3 extern publiceren vanuit MarketplaceSyndicate the Custom Script Extension version 1.9.3 from the Marketplace

UpdatesUpdates

Azure App Service op Azure Stack update Q3 bevat de volgende verbeteringen en oplossingen:Azure App Service on Azure Stack Update Q3 includes the following improvements and fixes:

  • Updates voor het app service van Tenant-, beheer-, functions-portals en kudu-hulpprogram ma's.Updates to App Service Tenant, Admin, Functions portals and Kudu tools. Consistent met Azure Stack SDK-versie van de portal.Consistent with Azure Stack Portal SDK version.

  • Het maken van een volledige scherm ervaring voor web-en functie-appsAddition of Full Screen Create experience for Web and Function Apps

  • Nieuwe Azure Functions Portal-ervaring die consistent is met Web AppsNew Azure Functions Portal Experience to be consistent with Web Apps

  • Azure functions runtime wordt bijgewerkt naar v 1.0.13154.Updates Azure Functions runtime to v1.0.13154.

  • Updates voor de kern service om de betrouw baarheid en fout berichten te verbeteren, waardoor het eenvoudiger wordt om veelvoorkomende problemen te diagnosticeren.Updates to core service to improve reliability and error messaging enabling easier diagnosis of common issues.

  • Updates voor de volgende toepassings raamwerken en-hulpprogram ma's:Updates to the following application frameworks and tools:

    • ASP.NET Core 2.1.22ASP.NET Core 2.1.22
    • ASP.NET Core 2.2.14ASP.NET Core 2.2.14
    • ASP.NET Core 3.1.8ASP.NET Core 3.1.8
    • ASP.NET Core-module v2 13.1.19331.0ASP.NET Core Module v2 13.1.19331.0
    • Azul OpenJDKAzul OpenJDK
      • 8.42.0.238.42.0.23
      • 8.44.0.118.44.0.11
      • 11.35.1511.35.15
      • 11.37.1711.37.17
    • Krul 7.55.1Curl 7.55.1
    • Git voor Windows 2.28.0.1Git for Windows 2.28.0.1
    • MSDeploy 3.5.90702.36MSDeploy 3.5.90702.36
    • Node.jsNodeJS
      • 14.10.114.10.1
    • NPMNPM
      • 6.14.86.14.8
    • PHP-7.4.5PHP 7.4.5
    • TomcatTomcat
      • 8.5.478.5.47
      • 8.5.518.5.51
      • 9.0.2739.0.273
      • 9.0.319.0.31
    • Kudu bijgewerkt naar 90.21005.4823Updated Kudu to 90.21005.4823
  • Updates voor het onderliggende besturings systeem van alle rollen:Updates to underlying operating system of all roles:

  • Cumulatieve updates voor Windows Server worden nu toegepast op controller rollen als onderdeel van de implementatie en upgradeCumulative Updates for Windows Server are now applied to Controller roles as part of deployment and upgrade

Problemen die in deze release zijn opgelostIssues fixed in this release

  • Tenants kunnen nu App Service plan maken met behulp van nieuw op App Service plan weergave in de Tenant PortalTenants can now create App Service Plan using new on App Service Plan view in tenant portal

  • Tenants kunnen certificaten voor hun toepassingen beheren in de Tenant PortalTenants can manage certificates for their applications in the tenant portal

  • Functies bewaking kan nu gegevens ophalen uit opslag eindpunten die TLS 1,2 afdwingenFunctions monitoring can now retrieve data from storage endpoints enforcing TLS 1.2

  • Wachten op de beheerser vers-stap buiten de Cloud stap tijdens de installatie om de betrouw baarheid van de implementatie en upgrade te verbeterenMoved wait for Management Servers step outside of Deploy Cloud step during installation to improve reliability of deployment and upgrade

  • Het probleem dat werk nemers de status controle niet kunnen volt ooien omdat de grootte van de map voor het runtime logboek bestand van worker de quotum limiet overschrijdt na fout in opschoon logica.Issue whereby workers fail to complete the health check exercise due to worker runtime log file folder size violating quota limit after error in clean-up logic. Opschoon logica is opgelost in deze update.Clean-up logic has been fixed in this update.

Stappen vóór de updatePre-Update steps

Bekijk de bekende problemen die moeten worden bijgewerkt en onderneem hiervoor de vereiste actie.Review the known issues for update and take any action prescribed.

Stappen na implementatiePost-deployment steps

Belangrijk

Als u de App Service Resource provider hebt voorzien van een SQL always on-exemplaar, moet u de appservice_hosting en appservice_metering data bases toevoegen aan een beschikbaarheids groep en de data bases synchroniseren om te voor komen dat de service wordt onderbroken in het geval van een Data Base-failover.If you have provided the App Service resource provider with a SQL Always On Instance you MUST add the appservice_hosting and appservice_metering databases to an availability group and synchronize the databases to prevent any loss of service in the event of a database failover.

Bekende problemen (update)Known issues (update)

  • In situaties waarin een klant de appservice_hosting en appservice_metering data bases heeft geconverteerd naar de Inge sloten data base, kan de upgrade mislukken als aanmeldingen niet zijn gemigreerd naar Inge sloten gebruikersIn situations where a customer has converted the appservice_hosting and appservice_metering databases to contained database, upgrade may fail if logins have not been successfully migrated to contained users

Klanten die de appservice_hosting-en appservice_metering-data bases hebben geconverteerd naar een Inge sloten data base post-implementatie en de database aanmeldingen niet met succes hebben gemigreerd naar opgenomen gebruikers, kunnen upgrade fouten ondervinden.Customers that have converted the appservice_hosting and appservice_metering databases to contained database post deployment, and have not successfully migrated the database logins to contained users, may experience upgrade failures.

Klanten moeten het volgende script uitvoeren op het SQL Server hosten van appservice_hosting en appservice_metering voordat ze uw Azure App Service upgraden op Azure Stack hub-installatie naar 2020 Q3.Customers must execute the following script against the SQL Server hosting appservice_hosting and appservice_metering before upgrading your Azure App Service on Azure Stack Hub installation to 2020 Q3. Dit script is niet-destructief en resulteert niet in downtime.This script is non-destructive and will not cause downtime.

Dit script moet worden uitgevoerd onder de volgende omstandighedenThis script must be run under the following conditions

  • Door een gebruiker met de bevoegdheid systeem beheerder, bijvoorbeeld het SQL-SA-account;By a user that has the system administrator privilege, for example the SQL SA Account;

  • Als u SQL always on gebruikt, zorgt u ervoor dat het script wordt uitgevoerd vanuit het SQL-exemplaar dat alle App Service aanmeldingen in het formulier bevat:If using SQL Always on, ensure the script is run from the SQL instance that contains all App Service logins in the form:

    • appservice_hosting_FileServerappservice_hosting_FileServer
    • appservice_hosting_HostingAdminappservice_hosting_HostingAdmin
    • appservice_hosting_LoadBalancerappservice_hosting_LoadBalancer
    • appservice_hosting_Operationsappservice_hosting_Operations
    • appservice_hosting_Publisherappservice_hosting_Publisher
    • appservice_hosting_SecurePublisherappservice_hosting_SecurePublisher
    • appservice_hosting_WebWorkerManagerappservice_hosting_WebWorkerManager
    • appservice_metering_Commonappservice_metering_Common
    • appservice_metering_Operationsappservice_metering_Operations
    • Alle aanmeldingen van webwerkers: in de vorm WebWorker_All WebWorker logins - which are in the form WebWorker_
        USE appservice_hosting
        IF EXISTS(SELECT * FROM sys.databases WHERE Name=DB_NAME() AND containment = 1)
        BEGIN
        DECLARE @username sysname ;  
        DECLARE user_cursor CURSOR  
        FOR
            SELECT dp.name
            FROM sys.database_principals AS dp  
            JOIN sys.server_principals AS sp
                ON dp.sid = sp.sid  
                WHERE dp.authentication_type = 1 AND dp.name NOT IN ('dbo','sys','guest','INFORMATION_SCHEMA');
            OPEN user_cursor  
            FETCH NEXT FROM user_cursor INTO @username  
                WHILE @@FETCH_STATUS = 0  
                BEGIN  
                    EXECUTE sp_migrate_user_to_contained
                    @username = @username,  
                    @rename = N'copy_login_name',  
                    @disablelogin = N'do_not_disable_login';  
                FETCH NEXT FROM user_cursor INTO @username  
            END  
            CLOSE user_cursor ;  
            DEALLOCATE user_cursor ;
            END
        GO

        USE appservice_metering
        IF EXISTS(SELECT * FROM sys.databases WHERE Name=DB_NAME() AND containment = 1)
        BEGIN
        DECLARE @username sysname ;  
        DECLARE user_cursor CURSOR  
        FOR
            SELECT dp.name
            FROM sys.database_principals AS dp  
            JOIN sys.server_principals AS sp
                ON dp.sid = sp.sid  
                WHERE dp.authentication_type = 1 AND dp.name NOT IN ('dbo','sys','guest','INFORMATION_SCHEMA');
            OPEN user_cursor  
            FETCH NEXT FROM user_cursor INTO @username  
                WHILE @@FETCH_STATUS = 0  
                BEGIN  
                    EXECUTE sp_migrate_user_to_contained
                    @username = @username,  
                    @rename = N'copy_login_name',  
                    @disablelogin = N'do_not_disable_login';  
                FETCH NEXT FROM user_cursor INTO @username  
            END  
            CLOSE user_cursor ;  
            DEALLOCATE user_cursor ;
            END
        GO

Bekende problemen (na de installatie)Known issues (post-installation)

  • Werk rollen kunnen de bestands server niet bereiken wanneer App Service wordt geïmplementeerd in een bestaand virtueel netwerk en de bestands server alleen beschikbaar is op het particuliere netwerk, zoals wordt genoemd in de Azure App Service op Azure Stack implementatie documentatie.Workers are unable to reach file server when App Service is deployed in an existing virtual network and the file server is only available on the private network, as called out in the Azure App Service on Azure Stack deployment documentation.

    Als u ervoor hebt gekozen om te implementeren in een bestaand virtueel netwerk en een intern IP-adres om verbinding te maken met uw bestands server, moet u een uitgaande beveiligings regel toevoegen, waarbij SMB-verkeer tussen het worker-subnet en de bestands server wordt ingeschakeld.If you chose to deploy into an existing virtual network and an internal IP address to connect to your file server, you must add an outbound security rule, enabling SMB traffic between the worker subnet and the file server. Ga naar de WorkersNsg in de beheer Portal en voeg een uitgaande beveiligings regel met de volgende eigenschappen toe:Go to the WorkersNsg in the Admin Portal and add an outbound security rule with the following properties:

    • Bron: anySource: Any
    • Bron poort bereik: *Source port range: *
    • Doel: IP-adressenDestination: IP Addresses
    • IP-adres bereik van doel: bereik van Ip's voor uw bestands serverDestination IP address range: Range of IPs for your file server
    • Doel poort bereik: 445Destination port range: 445
    • Protocol: TCPProtocol: TCP
    • Actie: ToestaanAction: Allow
    • Prioriteit: 700Priority: 700
    • Naam: Outbound_Allow_SMB445Name: Outbound_Allow_SMB445

Bekende problemen voor Cloud beheerders die worden Azure App Service op Azure StackKnown issues for Cloud Admins operating Azure App Service on Azure Stack

  • Aangepaste domeinen worden niet ondersteund in omgevingen zonder verbindingCustom domains are not supported in disconnected environments

App Service de domein eigendoms verificatie voor open bare DNS-eind punten uitvoert, worden aangepaste domeinen niet ondersteund in scenario's zonder verbinding.App Service performs domain ownership verification against public DNS endpoints, as a result custom domains are not supported in disconnected scenarios.

Volgende stappenNext steps