Publicar um aplicativo ASP.NET Core no serviço de aplicativo no Linux usando o Visual StudioPublish an ASP.NET Core app to App Service on Linux using Visual Studio

Você pode usar o publicar ferramenta para publicar aplicativos ASP.NET Core no serviço de aplicativo do Azure no Linux.You can use the Publish tool to publish ASP.NET Core apps to Azure App Service on Linux.

Implantação no serviço de aplicativo no Linux usando o publicar ferramenta requer o Visual Studio 2017 versão 15.7.Deployment to App Service on Linux using the Publish tool requires Visual Studio 2017 version 15.7.

Pré-requisitosPrerequisites

  • Visual Studio 2017 instalado com as cargas de trabalho apropriadas:Visual Studio 2017 installed with the appropriate workloads:

    • ASP.NET: ASP.NET e desenvolvimento webASP.NET: ASP.NET and web development
  • Uma assinatura do Azure.An Azure subscription. Se você ainda não tiver a assinatura, Inscreva-se gratuitamente, que inclui US $200 em créditos para 30 dias e 12 meses de serviços populares gratuitos.If you do not already have subscription, sign up for free, which includes $200 in credit for 30 days and 12 months of popular free services.

  • Um projeto ASP.NET Core.An ASP.NET Core project. Se você ainda não tiver uma, siga guia de início rápido: usar o Visual Studio para criar seu primeiro aplicativo web ASP.NET Core, ou use arquivo > novo projeto, selecione Visual c# > .NET Core, em seguida, selecione aplicativo Web ASP.NET Core.If you don’t have one already, follow Quickstart: Use Visual Studio to create your first ASP.NET Core web app, or use File > New Project, select Visual C# > .NET Core, then select ASP.NET Core Web Application. Quando solicitado, selecione a aplicativo Web (Model-View-Controller) modelo, verifique se sem autenticação está selecionado e, em seguida, selecione Okey.When prompted, select the Web Application (Model-View-Controller) template, make sure that No Authentication is selected, and then select OK.

  • Verifique se você compilar o projeto usando o compilar > Compilar solução comando de menu antes de seguir as etapas de implantação.Make sure you build the project using the Build > Build Solution menu command before following the deployment steps.

Publicar no serviço de aplicativo no LinuxPublish to App Service on Linux

  1. No Gerenciador de soluções, clique com botão direito no projeto e escolha Publish (ou usar o compilação > publicar item de menu).In Solution Explorer, right-click the project and choose Publish (or use the Build > Publish menu item).

    O comando Publicar no menu de contexto do projeto no Gerenciador de soluçõesThe Publish command on the project context menu in Solution Explorer

  2. Se você já tiver configurado qualquer perfil de publicação, o Publish painel será exibido, em que select case criar novo perfil.If you have previously configured any publishing profiles, the Publish pane appears, in which case select Create new profile.

  3. No escolher um destino de publicação diálogo caixa, escolha serviço de aplicativo Linux.In the Pick a publish target dialog box, choose App Service Linux.

    Escolha o serviço de aplicativo do AzureChoose Azure App Service

  4. Selecione Publicar.Select Publish. O criar serviço de aplicativo caixa de diálogo é exibida.The Create App Service dialog box appears. Entrar com você conta do Azure, se necessário e, em seguida, as configurações de serviço de aplicativo padrão preencher os campos.Sign in with you Azure account, if necessary, then the default app service settings populate the fields.

    Criar serviço de aplicativoCreate App Service

  5. Selecione Criar.Select Create. Visual Studio implanta o aplicativo em seu serviço de aplicativo do Azure, e o aplicativo web é carregado em seu navegador.Visual Studio deploys the app to your Azure App Service, and the web app loads in your browser. As propriedades do projeto publicar painel mostra a URL do site e outros detalhes.The project properties Publish pane shows the site URL and other details.

    Publicar o painel de propriedade mostrando um perfil de resumo

Limpar recursosClean up resources

Nas etapas anteriores, você criou os recursos do Azure em um grupo de recursos.In the preceding steps, you created Azure resources in a resource group. Se você não espera precisar desses recursos no futuro, você pode excluí-los ao excluir o grupo de recursos.If you don't expect to need these resources in the future, you can delete them by deleting the resource group. No menu à esquerda no portal do Azure, selecione grupos de recursos e, em seguida, selecione myResourceGroup.From the left menu in the Azure portal, select Resource groups and then select myResourceGroup. Na página do grupo de recursos, certifique-se de que os recursos listados são aqueles que deseja excluir.On the resource group page, make sure that the listed resources are the ones you want to delete. Selecione exclua, digite myResourceGroup na caixa de texto e, em seguida, selecione excluir.Select Delete, type myResourceGroup in the text box, and then select Delete.

Próximas etapasNext steps

Neste início rápido, você aprendeu a usar o Visual Studio para criar um perfil de publicação para implantação no serviço de aplicativo no Linux.In this quickstart, you learned how to use Visual Studio to create a publishing profile for deployment to App Service on Linux. Você poderá obter mais informações sobre a publicação para Linux usando o Azure.You may want more information on publishing to Linux using Azure.