Hızlı başlangıç: Azure 'da ASP.NET Core Web uygulaması oluşturmaQuickstart: Create an ASP.NET Core web app in Azure

Bu hızlı başlangıçta, Azure App Serviceiçin ilk ASP.NET Core Web uygulamanızı nasıl oluşturacağınızı ve dağıtacağınızı öğreneceksiniz.In this quickstart, you'll learn how to create and deploy your first ASP.NET Core web app to Azure App Service.

İşiniz bittiğinde, bir App Service barındırma planından ve dağıtılan bir Web uygulamasına sahip bir App Service içeren bir Azure Kaynak grubunuz olacaktır.When you're finished, you'll have an Azure resource group consisting of an App Service hosting plan and an App Service with a deployed web application.

Ön koşullarPrerequisites

  • Etkin aboneliği olan bir Azure hesabı.An Azure account with an active subscription. Ücretsiz hesap oluşturun.Create an account for free.

  • Bu hızlı başlangıçta Windows üzerinde App Service bir uygulama dağıtılır.This quickstart deploys an app to App Service on Windows. Linux üzerinde App Service'e dağıtım yapmak için bkz. Linux üzerinde App Service'te .NET Core web uygulaması oluşturma.To deploy to App Service on Linux, see Create a .NET Core web app in App Service on Linux.

  • ASP.net ve Web geliştirme iş yüküyle Visual Studio 2019 ' i yükledikten sonra.Install Visual Studio 2019 with the ASP.NET and web development workload.

    Visual Studio 2019 zaten yüklüyse:If you've installed Visual Studio 2019 already:

    • Help > Güncelleştirmeler için yardım denetimi' ni seçerek en son güncelleştirmeleri Visual Studio 'ya yükler.Install the latest updates in Visual Studio by selecting Help > Check for Updates.
    • Araçlar > Al araçlar ve Özellikler ' i seçerek iş yükünü ekleyin.Add the workload by selecting Tools > Get Tools and Features.

ASP.NET Core web uygulaması oluşturmaCreate an ASP.NET Core web app

Aşağıdaki adımları izleyerek Visual Studio 'da bir ASP.NET Core Web uygulaması oluşturun:Create an ASP.NET Core web app in Visual Studio by following these steps:

  1. Visual Studio 'Yu açın ve Yeni proje oluştur' u seçin.Open Visual Studio and select Create a new project.

  2. Yeni proje oluştur' da, ASP.NET Core Web uygulaması ' nı seçin ve C# ' ın bu seçime Ilişkin dillerde listelendiğini onaylayın, ardından İleri' yi seçin.In Create a new project, select ASP.NET Core Web Application and confirm that C# is listed in the languages for that choice, then select Next.

  3. Yeni projenizi yapılandırınbölümünde, Web uygulaması projenizi Myfirstazurewebappolarak adlandırın ve Oluştur' u seçin.In Configure your new project, name your web application project myFirstAzureWebApp, and select Create.

    Web uygulaması projenizi yapılandırma

  4. Azure 'a herhangi bir türde ASP.NET Core Web uygulaması dağıtabilirsiniz, ancak bu hızlı başlangıç için Web uygulaması şablonunu seçin.You can deploy any type of ASP.NET Core web app to Azure, but for this quickstart, choose the Web Application template. Kimlik doğrulamasının kimlik doğrulaması yokolarak ayarlandığından ve başka bir seçeneğin seçilolmadığından emin olun.Make sure Authentication is set to No Authentication, and that no other option is selected. Ardından Oluştur' u seçin.Then, select Create.

    Yeni bir ASP.NET Core Web uygulaması oluşturma

  5. Web uygulamanızı yerel olarak çalıştırmak için Visual Studio menüsünden hata ayıklama > olmadan Başlat ' ı seçin.From the Visual Studio menu, select Debug > Start Without Debugging to run your web app locally.

    Yerel olarak çalışan Web uygulaması

Web uygulamanızı yayımlamaPublish your web app

Web uygulamanızı yayımlamak için öncelikle uygulamanızı yayımlayacağınız yeni bir App Service oluşturmanız ve yapılandırmanız gerekir.To publish your web app, you must first create and configure a new App Service that you can publish your app to.

App Service ayarlamanın bir parçası olarak şunları oluşturursunuz:As part of setting up the App Service, you'll create:

  • Hizmet için tüm Azure kaynaklarını içerecek yeni bir kaynak grubu .A new resource group to contain all of the Azure resources for the service.
  • Uygulamanızı barındıran Web sunucusu grubunun konumunu, boyutunu ve özelliklerini belirten yeni bir barındırma planı .A new Hosting Plan that specifies the location, size, and features of the web server farm that hosts your app.

App Service oluşturup Web uygulamanızı yayımlamak için aşağıdaki adımları izleyin:Follow these steps to create your App Service and publish your web app:

  1. Çözüm Gezgini, Myfirstazurewebapp projesine sağ tıklayın ve Yayımla' yı seçin.In Solution Explorer, right-click the myFirstAzureWebApp project and select Publish. Daha önce Visual Studio 'dan Azure hesabınızda oturum açmadıysanız, Hesap Ekle veya oturum aç' ı seçin.If you haven't already signed-in to your Azure account from Visual Studio, select either Add an account or Sign in. Ayrıca, ücretsiz bir Azure hesabı da oluşturabilirsiniz.You can also create a free Azure account.

  2. Bir yayımlama hedefi seç iletişim kutusunda App Service' i seçin, Yeni oluştur' u seçin ve ardından Profil oluştur' u seçin.In the Pick a publish target dialog box, choose App Service, select Create New, and then select Create Profile.

    Yayımlama hedefi seçme

  3. App Service: Yeni oluştur iletişim kutusunda varsayılan adı kabul ederek ya da yeni bir ad girerek uygulamanız için genel olarak benzersiz bir ad sağlayın.In the App Service: Create new dialog, provide a globally unique Name for your app by either accepting the default name, or entering a new name. a-zGeçerli karakterler: A-Z,, 0-9, ve. -Valid characters are: a-z, A-Z, 0-9, and -. Bu ad , Web uygulamanızın URL ön eki olarak biçiminde http://<app_name>.azurewebsites.netkullanılır.This Name is used as the URL prefix for your web app in the format http://<app_name>.azurewebsites.net.

  4. Abonelikiçin, listelenen aboneliği kabul edin veya açılan listeden yeni bir tane seçin.For Subscription, accept the subscription that is listed or select a new one from the drop-down list.

  5. Kaynak grubu' nda Yeni' yi seçin.In Resource group, select New. Yeni kaynak grubu adıalanına Myresourcegroup yazın ve Tamam' ı seçin.In New resource group name, enter myResourceGroup and select OK.

  6. Barındırma planıiçin Yeni' yi seçin.For Hosting Plan, select New.

  7. Barındırma planı: Yeni oluştur iletişim kutusunda, aşağıdaki tabloda belirtilen değerleri girin:In the Hosting Plan: Create new dialog, enter the values specified in the following table:

    AyarSetting Önerilen DeğerSuggested Value AçıklamaDescription
    Barındırma PlanıHosting Plan myFirstAzureWebAppPlanmyFirstAzureWebAppPlan App Service planının adı.Name of the App Service plan.
    KonumLocation Batı AvrupaWest Europe Web uygulamasının barındırıldığı veri merkezi.The datacenter where the web app is hosted.
    BoyutSize ÜcretsizFree Fiyatlandırma katmanı, barındırma özelliklerini belirler.Pricing tier determines hosting features.

    Yeni barındırma planı oluştur

  8. Application Insights , noneolarak ayarlı bırakın.Leave Application Insights set to None.

  9. App Service: Yeni oluştur iletişim kutusunda, Azure kaynaklarını oluşturmaya başlamak için Oluştur ' u seçin.In the App Service: Create new dialog box, select Create to start creating the Azure resources.

    Yeni App Service oluştur

  10. Sihirbaz tamamlandıktan sonra Yayımla' yı seçin.Once the wizard completes, select Publish.

    Web uygulamasını Azure 'da yayımlama

    Visual Studio ASP.NET Core Web uygulamanızı Azure 'da yayımlar ve uygulamayı varsayılan tarayıcınızda başlatır.Visual Studio publishes your ASP.NET Core web app to Azure, and launches the app in your default browser.

    Azure 'da çalışan yayımlanmış ASP.NET Web uygulaması

Tebrikler!Congratulations! ASP.NET Core Web uygulamanız Azure App Service canlı olarak çalışıyor.Your ASP.NET Core web app is running live in Azure App Service.

Uygulamayı güncelleştirme ve yeniden dağıtmaUpdate the app and redeploy

Web uygulamanızı güncelleştirmek ve yeniden dağıtmak için aşağıdaki adımları izleyin:Follow these steps to update and redeploy your web app:

  1. Çözüm Gezgini' de, projeniz altında, Sayfalar > Index. cshtmldosyasını açın.In Solution Explorer, under your project, open Pages > Index.cshtml.

  2. Tüm <div> etiketi aşağıdaki kodla değiştirin:Replace the entire <div> tag with the following code:

    <div class="jumbotron">
        <h1>ASP.NET in Azure!</h1>
        <p class="lead">This is a simple app that we've built that demonstrates how to deploy a .NET app to Azure App Service.</p>
    </div>
    
  3. Azure’a yeniden dağıtmak için Çözüm Gezgini’nde myFirstAzureWebApp projesine sağ tıklayıp Yayımla’yı seçin.To redeploy to Azure, right-click the myFirstAzureWebApp project in Solution Explorer and select Publish.

  4. Yayımla Özeti sayfasında Yayımla' yı seçin.In the Publish summary page, select Publish.

    Web uygulamasında güncelleştirme yayımlama

Yayımlama tamamlandığında Visual Studio, web uygulamasının URL’si ile bir tarayıcı başlatır.When publishing completes, Visual Studio launches a browser to the URL of the web app.

Azure 'da çalışan güncelleştirilmiş ASP.NET Web uygulaması

Azure uygulamasını yönetmeManage the Azure app

Web uygulamanızı yönetmek için Azure Portalgidin ve uygulama hizmetleri' ni arayıp seçin.To manage your web app, go to the Azure portal, and search for and select App Services.

Uygulama hizmetlerini seçin

Uygulama hizmetleri sayfasında, Web uygulamanızın adını seçin.On the App Services page, select the name of your web app.

Azure uygulamasına portal gezintisi

Web uygulamanıza ilişkin genel bakış sayfası, göz at, durdur, Başlat, yeniden Başlat ve Sil gibi temel yönetime yönelik seçenekler içerir.The Overview page for your web app, contains options for basic management like browse, stop, start, restart, and delete. Sol menü, uygulamanızı yapılandırmak için daha fazla sayfa sağlar.The left menu provides further pages for configuring your app.

Azure portal App Service

Kaynakları temizlemeClean up resources

Önceki adımlarda, bir kaynak grubunda Azure kaynakları oluşturdunuz.In the preceding steps, you created Azure resources in a resource group. İleride bu kaynaklara ihtiyaç duymayacağınızı düşünüyorsanız kaynakları silmek için kaynak grubunu silebilirsiniz.If you don't expect to need these resources in the future, you can delete them by deleting the resource group.

Azure portal menüsünde veya giriş sayfasında, kaynak grupları' nı seçin ve kaynak grupları sayfasında, myresourcegroup' ı seçin.From the Azure portal menu or Home page, select Resource groups, and on the Resource groups page, select myResourceGroup.

Myresourcegroup sayfasında, listelenen kaynakların silmek istedikleriniz olduğundan emin olun.On the myResourceGroup page, make sure that the listed resources are the ones you want to delete.

Kaynak grubunu sil' i seçin, onaylamak için metin kutusuna myresourcegroup yazın ve ardından Sil' i seçin.Select Delete resource group, type myResourceGroup in the text box to confirm, and then select Delete.

Sonraki adımlarNext steps

Bu hızlı başlangıçta, Azure App Service bir ASP.NET Core Web uygulaması oluşturmak ve dağıtmak için Visual Studio 'Yu kullandınız.In this quickstart, you used Visual Studio to create and deploy an ASP.NET Core web app to Azure App Service.

Bir .NET Core uygulaması oluşturmayı ve bir SQL veritabanına bağlamayı öğrenmek için bir sonraki makaleye ilerleyin:Advance to the next article to learn how to create a .NET Core app and connect it to a SQL Database: