Serviço de aplicações em notas de lançamento do Azure Stack Hub Update 1App Service on Azure Stack Hub Update 1 release notes

Estas notas de lançamento descrevem melhorias, correções e problemas conhecidos no Azure App Service no Azure Stack Hub Update 1.These release notes describe improvements, fixes, and known issues in Azure App Service on Azure Stack Hub Update 1. As questões conhecidas dividem-se em três secções: questões diretamente relacionadas com a implantação, problemas com o processo de atualização e problemas com a construção (pós-instalação).Known issues are divided into three sections: issues directly related to deployment, issues with the update process, and issues with the build (post-installation).

Importante

Aplique a atualização de 1802 no seu sistema integrado Azure Stack Hub ou implemente o mais recente Kit de Desenvolvimento de Pilhas Azure Stack (ASDK) antes de implementar o Azure App Service.Apply the 1802 update to your Azure Stack Hub integrated system or deploy the latest Azure Stack Development Kit (ASDK) before deploying Azure App Service.

Construir referênciaBuild reference

O serviço de aplicações no Azure Stack Hub Update 1 é de 69.0.13698.9.The App Service on Azure Stack Hub Update 1 build number is 69.0.13698.9.

Pré-requisitosPrerequisites

Importante

As novas implementações do Azure App Service no Azure Stack Hub exigem agora um certificado wildcard de três assuntos devido a melhorias na forma como o SSO for Kudu é tratado no Azure App Service.New deployments of Azure App Service on Azure Stack Hub now require a three-subject wildcard certificate due to improvements in the way in which SSO for Kudu is handled in Azure App Service. O novo assunto é ** * .sso.appservice. <region> . . . . . . . . . . . . . . . . . . . <domainname> . . . . . . . . . . . . . <extension> **The new subject is *.sso.appservice.<region>.<domainname>.<extension>

Consulte os Pré-requisitos para a implementação do Serviço de Aplicações no Azure Stack Hub antes de iniciar a implementação.Refer to the Prerequisites for deploying App Service on Azure Stack Hub before beginning deployment.

Novas funcionalidades e correçõesNew features and fixes

O Azure App Service no Azure Stack Hub Update 1 inclui as seguintes melhorias e correções:Azure App Service on Azure Stack Hub Update 1 includes the following improvements and fixes:

  • Alta Disponibilidade do Serviço de Aplicações Azure - A atualização Azure Stack Hub 1802 permitiu que cargas de trabalho fossem implementadas em domínios de falhas, permitindo que a infraestrutura do Serviço de Aplicações seja tolerante a falhas, uma vez que é implantada em domínios de falhas.High Availability of Azure App Service - The Azure Stack Hub 1802 update enabled workloads to be deployed across fault domains, allowing App Service infrastructure to be fault tolerant as it's deployed across fault domains. Por padrão, todas as novas implementações do Azure App Service têm esta capacidade.By default, all new deployments of Azure App Service have this capability. No entanto, para implementações concluídas antes da aplicação da atualização Azure Stack Hub 1802, consulte a documentação do Domínio da Falha do Serviço de Aplicação.However, for deployments completed prior to Azure Stack Hub 1802 update being applied, refer to the App Service Fault Domain documentation.

  • Implementar na rede virtual existente - Os clientes podem agora implementar o Serviço de Aplicações no Azure Stack Hub dentro de uma rede virtual existente.Deploy in existing virtual network - Customers can now deploy App Service on Azure Stack Hub within an existing virtual network. A implementação numa rede virtual existente permite que os clientes se conectem ao SERVIDOR SQL e ao servidor de ficheiros, necessário para o Azure App Service, em portas privadas.Deploying in an existing virtual network enables customers to connect to the SQL Server and file server, required for Azure App Service, over private ports. Durante a implementação, os clientes podem selecionar para implementar numa rede virtual existente, no entanto devem criar sub-redes para utilização pelo Serviço de Aplicações antes da implementação.During deployment, customers can select to deploy in an existing virtual network, however they must create subnets for use by App Service prior to deployment.

  • Atualizações para App Service Tenant, Administrador, Portais de funções e ferramentas Kudu.Updates to App Service Tenant, Admin, Functions portals and Kudu tools. Consistente com a versão SDK do portal Azure Stack Hub.Consistent with Azure Stack Hub portal SDK version.

  • Atualizações Azure Funções tempo de execução para v1.0.11388.Updates Azure Functions runtime to v1.0.11388.

  • Atualizações dos seguintes quadros e ferramentas de aplicação:Updates to the following application frameworks and tools:

    • Suporte .NET Core 2.0.Added .NET Core 2.0 support.

    • VersõesNode.JS adicionadas:Added Node.JS versions:

      • 6.11.26.11.2
      • 6.11.56.11.5
      • 7.10.17.10.1
      • 8.0.08.0.0
      • 8.1.48.1.4
      • 8.4.08.4.0
      • 8.5.08.5.0
      • 8.7.08.7.0
      • 8.8.18.8.1
      • 8.9.08.9.0
    • Versões NPM adicionadas:Added NPM versions:

      • 3.10.103.10.10
      • 4.2.04.2.0
      • 5.0.05.0.0
      • 5.0.35.0.3
      • 5.3.05.3.0
      • 5.4.25.4.2
      • 5.5.15.5.1
    • Acamada de atualizações php:Added PHP updates:

      • 5.6.325.6.32
      • 7.0.26 (x86 e x64)7.0.26 (x86 and x64)
      • 7.1.12 (x86 e x64)7.1.12 (x86 and x64)
    • Git atualizado para Windows para v 2.14.1Updated Git for Windows to v 2.14.1

    • Mercurial atualizado para v4.5.0Updated Mercurial to v4.5.0

    • Suporte adicionado para https Apenas funcionalidade dentro da funcionalidade De Domínio Personalizado no portal do utilizador do Serviço de Aplicações.Added support for HTTPS Only feature within Custom Domain feature in the App Service user portal.

    • Validação adicionada da ligação de armazenamento no apanhador de armazenamento personalizado para funções Azure.Added validation of storage connection in the custom storage picker for Azure Functions.

CorreçõesFixes

  • Ao criar um pacote de implementação offline, os clientes deixarão de receber uma mensagem de erro negada ao abrir a pasta a partir do instalador do Serviço de Aplicações.When creating an offline deployment package, customers will no longer receive an access denied error message when opening the folder from the App Service installer.

  • Problemas resolvidos ao trabalhar na funcionalidade de domínios personalizados no portal do utilizador do Serviço de Aplicações.Resolved issues when working in the custom domains feature in the App Service user portal.

  • Evite que os clientes utilizem nomes de administração reservados durante a configuração.Prevent customers from using reserved admin names during setup.

  • Implementação do Serviço de Aplicações ativado com o servidor de ficheiros ligado ao domínio.Enabled App Service deployment with domain joined file server.

  • Melhor recuperação do certificado raiz do Azure Stack Hub no script e capacidade acrescida de validar o cert raiz no instalador do Serviço de Aplicações.Improved retrieval of Azure Stack Hub root certificate in script and added ability to validate the root cert in the App Service installer.

  • O estado incorreto fixo é devolvido ao Azure Resource Manager quando uma subscrição é eliminada que continha recursos no espaço de nomes Microsoft.Web.Fixed incorrect status being returned to Azure Resource Manager when a subscription is deleted that contained resources in the Microsoft.Web namespace.

Problemas conhecidos com o processo de implantaçãoKnown issues with the deployment process

  • Erros de validação do certificado.Certificate validation errors.

    Alguns clientes têm tido problemas ao fornecer certificados ao instalador do Serviço de Aplicações ao implementar num sistema integrado devido a uma validação excessivamente restritiva no instalador.Some customers have experienced issues when providing certificates to the App Service installer when deploying on an integrated system due to overly restrictive validation in the installer. O instalador do Serviço de Aplicações foi relançado e os clientes devem descarregar o instalador atualizado.The App Service installer has been re-released and customers should download the updated installer. Se continuar a sentir problemas de validação de certificados com o instalador atualizado, contacte o suporte.If you continue to experience issues validating certificates with the updated installer, contact support.

  • Problema na recuperação do certificado de raiz do Azure Stack Hub a partir de um sistema integrado.Problem retrieving Azure Stack Hub root certificate from integrated system.

    Um erro no Get-AzureStackRootCert.ps1 fez com que os clientes não recuperassem o certificado raiz do Azure Stack Hub ao executarem o script numa máquina que não tem o certificado raiz instalado.An error in the Get-AzureStackRootCert.ps1 caused customers to fail to retrieve the Azure Stack Hub root certificate when executing the script on a machine that doesn't have the root certificate installed. O guião também foi relançado, o que resolve o problema.The script has also now been re-released which resolves the issue. Descarregue aqui os scripts de ajuda atualizados.Download the updated helper scripts here. Se continuar a sentir problemas na recuperação do certificado de raiz com o script atualizado, contacte o suporte.If you continue to experience issues retrieving the root certificate with the updated script, contact support.

Problemas conhecidos com o processo de atualizaçãoKnown issues with the update process

  • Não existem problemas conhecidos para a atualização do Azure App Service no Azure Stack Hub Update 1.There are no known issues for the update of Azure App Service on Azure Stack Hub Update 1.

Questões conhecidas (pós-instalação)Known issues (post-installation)

  • A troca de slots não funciona.Slot swap doesn't function.

A permuta de ranhuras do site é quebrada nesta versão.Site slot swap is broken in this release. Para restaurar a funcionalidade, complete estes passos:To restore functionality, complete these steps:

  1. Modifique o Grupo de Segurança da Rede ControllersNSG para permitir ligações remotas de ambiente de trabalho às instâncias do controlador do Serviço de Aplicações.Modify the ControllersNSG Network Security Group to Allow remote desktop connections to the App Service controller instances. Substitua o AppService.local pelo nome do grupo de recursos em que implementou o Serviço de Aplicações.Replace AppService.local with the name of the resource group you deployed App Service in.

      Add-AzureRmAccount -EnvironmentName AzureStackAdmin
    
      $nsg = Get-AzureRmNetworkSecurityGroup -Name "ControllersNsg" -ResourceGroupName "AppService.local"
    
      $RuleConfig_Inbound_Rdp_3389 =  $nsg | Get-AzureRmNetworkSecurityRuleConfig -Name "Inbound_Rdp_3389"
    
      Set-AzureRmNetworkSecurityRuleConfig -NetworkSecurityGroup $nsg `
        -Name $RuleConfig_Inbound_Rdp_3389.Name `
        -Description "Inbound_Rdp_3389" `
        -Access Allow `
        -Protocol $RuleConfig_Inbound_Rdp_3389.Protocol `
        -Direction $RuleConfig_Inbound_Rdp_3389.Direction `
        -Priority $RuleConfig_Inbound_Rdp_3389.Priority `
        -SourceAddressPrefix $RuleConfig_Inbound_Rdp_3389.SourceAddressPrefix `
        -SourcePortRange $RuleConfig_Inbound_Rdp_3389.SourcePortRange `
        -DestinationAddressPrefix $RuleConfig_Inbound_Rdp_3389.DestinationAddressPrefix `
        -DestinationPortRange $RuleConfig_Inbound_Rdp_3389.DestinationPortRange
    
      # Commit the changes back to NSG
      Set-AzureRmNetworkSecurityGroup -NetworkSecurityGroup $nsg
    
  2. Navegue pelo CN0-VM em Máquinas Virtuais no portal do administrador Azure Stack Hub e clique em Connect para abrir uma sessão de ambiente de trabalho remoto com a instância do controlador.Browse to the CN0-VM under Virtual Machines in the Azure Stack Hub administrator portal and click Connect to open a remote desktop session with the controller instance. Utilize as credenciais especificadas durante a implementação do Serviço de Aplicações.Use the credentials specified during the deployment of App Service.

  3. Inicie o PowerShell como administrador e execute o seguinte script:Start PowerShell as an Administrator and execute the following script:

        Import-Module appservice
    
        $sm = new-object Microsoft.Web.Hosting.SiteManager
    
        if($sm.HostingConfiguration.SlotsPollWorkerForChangeNotificationStatus=$true)
        {
          $sm.HostingConfiguration.SlotsPollWorkerForChangeNotificationStatus=$false
        #  'Slot swap mode reverted'
        }
    
        # Confirm new setting is false
        $sm.HostingConfiguration.SlotsPollWorkerForChangeNotificationStatus
    
        # Commit Changes
        $sm.CommitChanges()
    
        Get-AppServiceServer -ServerType ManagementServer | ForEach-Object Repair-AppServiceServer
    
    
  4. Feche a sessão de ambiente de trabalho remoto.Close the remote desktop session.

  5. Reverta o Grupo de Segurança da Rede ControllersNSG para negar ligações remotas de ambiente de trabalho às instâncias do controlador do Serviço de Aplicações.Revert the ControllersNSG Network Security Group to Deny remote desktop connections to the App Service controller instances. Substitua o AppService.local pelo nome do grupo de recursos em que implementou o Serviço de Aplicações.Replace AppService.local with the name of the resource group you deployed App Service in.

    
        Add-AzureRmAccount -EnvironmentName AzureStackAdmin
    
        $nsg = Get-AzureRmNetworkSecurityGroup -Name "ControllersNsg" -ResourceGroupName "AppService.local"
    
        $RuleConfig_Inbound_Rdp_3389 =  $nsg | Get-AzureRmNetworkSecurityRuleConfig -Name "Inbound_Rdp_3389"
    
        Set-AzureRmNetworkSecurityRuleConfig -NetworkSecurityGroup $nsg `
          -Name $RuleConfig_Inbound_Rdp_3389.Name `
          -Description "Inbound_Rdp_3389" `
          -Access Deny `
          -Protocol $RuleConfig_Inbound_Rdp_3389.Protocol `
          -Direction $RuleConfig_Inbound_Rdp_3389.Direction `
          -Priority $RuleConfig_Inbound_Rdp_3389.Priority `
          -SourceAddressPrefix $RuleConfig_Inbound_Rdp_3389.SourceAddressPrefix `
          -SourcePortRange $RuleConfig_Inbound_Rdp_3389.SourcePortRange `
          -DestinationAddressPrefix $RuleConfig_Inbound_Rdp_3389.DestinationAddressPrefix `
          -DestinationPortRange $RuleConfig_Inbound_Rdp_3389.DestinationPortRange
    
        # Commit the changes back to NSG
        Set-AzureRmNetworkSecurityGroup -NetworkSecurityGroup $nsg
    
  6. Os trabalhadores não conseguem chegar ao servidor de ficheiros quando o Serviço de Aplicações é implantado numa rede virtual existente e o servidor de ficheiros só está disponível na rede privada.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.

Se optar por implementar numa rede virtual existente e num endereço IP interno para ligar ao servidor de ficheiros, deve adicionar uma regra de segurança de saída que permita o tráfego SMB entre a sub-rede do trabalhador e o servidor de ficheiros.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 which enables SMB traffic between the worker subnet and the file server. Vá ao WorkersNsg no portal do administrador e adicione uma regra de segurança de saída com as seguintes propriedades:Go to the WorkersNsg in the administrator portal and add an outbound security rule with the following properties:

  • Fonte: QualquerSource: Any
  • Gama portuária de origem: *Source port range: *
  • Destino: endereços IPDestination: IP addresses
  • Intervalo de endereços IP de destino: Gama de IPs para o seu servidor de ficheirosDestination IP address range: Range of IPs for your file server
  • Gama portuária de destino: 445Destination port range: 445
  • Protocolo: TCPProtocol: TCP
  • Ação: PermitirAction: Allow
  • Prioridade: 700Priority: 700
  • Nome: Outbound_Allow_SMB445Name: Outbound_Allow_SMB445

Problemas conhecidos para administradores em nuvem que operam O Serviço de Aplicações Azure no Azure Stack HubKnown issues for cloud admins operating Azure App Service on Azure Stack Hub

Consulte a documentação no Azure Stack Hub 1802 Notas de lançamentoRefer to the documentation in the Azure Stack Hub 1802 Release Notes

Passos seguintesNext steps