Szybki start: Używanie usługi Azure cache for Redis z aplikacją internetową ASP.NETQuickstart: Use Azure Cache for Redis with an ASP.NET web app

W tym przewodniku szybki start użyjesz programu Visual Studio 2019 do utworzenia aplikacji sieci Web ASP.NET, która łączy się z usługą Azure cache for Redis w celu przechowywania i pobierania danych z pamięci podręcznej.In this quickstart, you use Visual Studio 2019 to create an ASP.NET web application that connects to Azure Cache for Redis to store and retrieve data from the cache. Następnie aplikacja zostanie wdrożona w Azure App Service.You then deploy the app to Azure App Service.

Wymagania wstępnePrerequisites

Tworzenie projektu programu Visual StudioCreate the Visual Studio project

  1. Otwórz program Visual Studio, a następnie wybierz pozycję Plik >Nowy > Projekt.Open Visual Studio, and then and select File >New > Project.

  2. W oknie dialogowym Nowy projekt wykonaj następujące kroki:In the New Project dialog box, take the following steps:

    Tworzenie projektu

    a.a. Na liście Szablony rozwiń węzeł Visual C# .In the Templates list, expand the Visual C# node.

    b.b. Wybierz pozycję Chmura.Select Cloud.

    c.c. Wybierz pozycję Aplikacja internetowa platformy ASP.NET.Select ASP.NET Web Application.

    d.d. Upewnij się, że został wybrany program .NET Framework 4.5.2 lub nowszy.Verify that .NET Framework 4.5.2 or higher is selected.

    e.e. W polu Nazwa podaj nazwę projektu.In the Name box, give the project a name. W tym przykładzie użyliśmy nazwy ContosoTeamStats.For this example, we used ContosoTeamStats.

    f.f. Kliknij przycisk OK.Select OK.

  3. Wybierz MVC jako typ projektu.Select MVC as the project type.

  4. Upewnij się, że dla ustawienia Uwierzytelnianie wybrano pozycję Bez uwierzytelniania.Make sure that No Authentication is specified for the Authentication settings. Domyślne ustawienie Uwierzytelnianie może być różne w różnych wersjach programu Visual Studio.Depending on your version of Visual Studio, the default Authentication setting might be something else. Aby je zmienić, wybierz pozycję Zmień uwierzytelnianie, a następnie pozycję Bez uwierzytelniania.To change it, select Change Authentication and then No Authentication.

  5. Wybierz OK do tworzenia projektu.Select OK to create the project.

Tworzenie pamięci podręcznejCreate a cache

Następnie utworzysz pamięć podręczną dla aplikacji.Next, you create the cache for the app.

  1. Aby utworzyć pamięć podręczną, najpierw zaloguj się w witrynie Azure Portal.To create a cache, first sign in to the Azure portal. Następnie wybierz pozycję Utwórz zasób > Bazy danych > Azure Cache for Redis.Then select Create a resource > Databases > Azure Cache for Redis.

    Nowa pamięć podręczna

  2. W polu Nowa pamięć podręczna Azure Cache for Redis skonfiguruj ustawienia nowej pamięci podręcznej.In New Azure Cache for Redis, configure the settings for your new cache.

    UstawienieSetting Sugerowana wartośćSuggested value OpisDescription
    Nazwa DNSDNS name Nazwa unikatowa w skali globalnejGlobally unique name Nazwa pamięci podręcznej.The cache name. Musi być ciągiem od 1 do 63 znaków i może zawierać tylko cyfry, litery oraz znak -.It must be a string between 1 and 63 characters and contain only numbers, letters, and the - character. Na początku ani na końcu nazwy pamięci podręcznej nie może występować znak -, a następujące po sobie znaki - nie są prawidłowe.The cache name cannot start or end with the - character, and consecutive - characters are not valid.
    SubskrypcjaSubscription Twoja subskrypcjaYour subscription Subskrypcja, w ramach której jest tworzone nowe wystąpienie pamięci podręcznej Azure Cache for Redis.The subscription under which this new Azure Cache for Redis instance is created.
    Grupa zasobówResource group TestResourcesTestResources Nazwa nowej grupy zasobów, w której ma zostać utworzona pamięć podręczna.Name for the new resource group in which to create your cache. Dzięki wprowadzeniu wszystkich zasobów dla aplikacji do grupy można nimi zarządzać jednocześnie.By putting all the resources for an app in a group, you can manage them together. Na przykład usunięcie grupy zasobów powoduje usunięcie wszystkich zasobów skojarzonych z aplikacją.For example, deleting the resource group deletes all resources that are associated with the app.
    LocationLocation Wschodnie stany USAEast US Wybierz region w pobliżu innych usług, które będą korzystać z pamięci podręcznej.Choose a region near to other services that will use your cache.
    Warstwa cenowaPricing tier Podstawowa C0 (250 MB pamięci podręcznej)Basic C0 (250 MB Cache) Warstwa cenowa decyduje o rozmiarze, wydajności i funkcjach dostępnych dla pamięci podręcznej.The pricing tier determines the size, performance, and features that are available for the cache. Aby uzyskać więcej informacji, zobacz Omówienie pamięci podręcznej Azure Cache for Redis.For more information, see Azure Cache for Redis Overview.
    Przypnij do pulpitu nawigacyjnegoPin to dashboard WybraneSelected Przypnij nową pamięć podręczną do pulpitu nawigacyjnego, aby było łatwo ją znaleźć.Pin the new cache to your dashboard to make it easy to find.

    Tworzenie pamięci podręcznej

  3. Po skonfigurowaniu nowych ustawień pamięci podręcznej wybierz pozycję Utwórz.After the new cache settings are configured, select Create.

    Tworzenie pamięci podręcznej może zająć kilka minut.It can take a few minutes for the cache to be created. Stan operacji można sprawdzić, monitorując postęp na pulpicie nawigacyjnym.To check the status, you can monitor the progress on the dashboard. Po utworzeniu pamięci podręcznej ma ona stan Uruchomiona i jest gotowa do użycia.After the cache has been created, it shows the status Running, and is ready for use.

    Utworzono pamięć podręczną

Uzyskiwanie nazwy hosta, portów i kluczy dostępu przy użyciu witryny Azure PortalRetrieve host name, ports, and access keys by using the Azure portal

Aby połączyć się z wystąpieniem usługi Azure Cache for Redis, klienci pamięci podręcznej potrzebują nazwy hosta, portów i klucza pamięci podręcznej.When connecting to an Azure Cache for Redis instance, cache clients need the host name, ports, and a key for the cache. Niektórzy klienci mogą odwoływać się do tych elementów przy użyciu nieco innych nazw.Some clients might refer to these items by slightly different names. Te informacje można znaleźć w witrynie Azure Portal.You can retrieve this information in the Azure portal.

Aby uzyskać klucze dostępu i nazwę hostaTo retrieve the access keys and host name

  1. Aby uzyskać klucze dostępu za pomocą witryny Azure Portal, przejdź do pamięci podręcznej i wybierz pozycję Klucze dostępu.To retrieve the access keys by using the Azure portal, browse to your cache and select Access keys.

    Klucze usługi Azure Cache for Redis

  2. Aby uzyskać nazwę hosta i porty, wybierz pozycję Właściwości.To retrieve the host name and ports, select Properties.

    Właściwości usługi Azure Cache for Redis

Aby edytować plik CacheSecrets.configTo edit the CacheSecrets.config file

  1. Utwórz na swoim komputerze plik o nazwie CacheSecrets.config. Umieść go w lokalizacji, gdzie nie zostanie zaewidencjonowany z kodem źródłowym przykładowej aplikacji.Create a file on your computer named CacheSecrets.config. Put it in a location where it won't be checked in with the source code of your sample application. W tym przewodniku Szybki start plik CacheSecrets.config znajduje się w lokalizacji C:\AppSecrets\CacheSecrets.config.For this quickstart, the CacheSecrets.config file is located at C:\AppSecrets\CacheSecrets.config.

  2. Edytuj plik CacheSecrets.config.Edit the CacheSecrets.config file. Następnie dodaj następującą zawartość:Then add the following content:

    <appSettings>
        <add key="CacheConnection" value="<cache-name>.redis.cache.windows.net,abortConnect=false,ssl=true,password=<access-key>"/>
    </appSettings>
    
  3. Zastąp element <cache-name> nazwą hosta pamięci podręcznej.Replace <cache-name> with your cache host name.

  4. Zastąp element <access-key> kluczem podstawowym pamięci podręcznej.Replace <access-key> with the primary key for your cache.

    Porada

    Podczas wymiany klucza można użyć pomocniczego klucza dostępu jako klucza alternatywnego, gdy następuje ponowne generowanie podstawowego klucza dostępu.You can use the secondary access key during key rotation as an alternate key while you regenerate the primary access key.

  5. Zapisz plik.Save the file.

Aktualizowanie aplikacji MVCUpdate the MVC application

W tej sekcji zaktualizujesz aplikację do obsługi nowego widoku, który wyświetla prosty test dla usługi Azure Cache for Redis.In this section, you update the application to support a new view that displays a simple test against Azure Cache for Redis.

Aktualizacja pliku web.config ustawieniem aplikacji dla pamięci podręcznejUpdate the web.config file with an app setting for the cache

Jeśli aplikacja jest uruchamiana lokalnie, informacje w pliku CacheSecrets.config są używane do łączenia z wystąpieniem usługi Azure Cache for Redis.When you run the application locally, the information in CacheSecrets.config is used to connect to your Azure Cache for Redis instance. Później wdrożysz tę aplikację na platformie Azure.Later you deploy this application to Azure. W tym czasie skonfigurujesz na platformie Azure ustawienie aplikacji, którego aplikacja używa do pobierania informacji o połączeniu pamięci podręcznej zamiast tego pliku.At that time, you configure an app setting in Azure that the application uses to retrieve the cache connection information instead of this file.

Ponieważ plik CacheSecrets.config nie został wdrożony na platformie Azure za pomocą aplikacji, możesz go używać tylko podczas lokalnego testowania aplikacji.Because the file CacheSecrets.config isn't deployed to Azure with your application, you only use it while testing the application locally. Aby zapobiec złośliwemu dostępowi do danych w pamięci podręcznej, maksymalnie zabezpiecz te informacje.Keep this information as secure as possible to prevent malicious access to your cache data.

Aktualizowanie pliku web.configTo update the web.config file

  1. W Eksploratorze rozwiązań kliknij dwukrotnie plik web.config, aby go otworzyć.In Solution Explorer, double-click the web.config file to open it.

    Web.config

  2. W pliku web.config znajdź element <appSetting>.In the web.config file, find the <appSetting> element. Następnie dodaj następujący atrybut file.Then add the following file attribute. Jeśli wcześniej używana była inna nazwa pliku lub lokalizacja, podstaw te wartości w miejsce pokazanych w przykładzie.If you used a different file name or location, substitute those values for the ones that are shown in the example.

  • Przed: <appSettings>Before: <appSettings>
  • Otrzyma<appSettings file="C:\AppSecrets\CacheSecrets.config">After: <appSettings file="C:\AppSecrets\CacheSecrets.config">

Środowisko uruchomieniowe ASP.NET scala zawartość pliku zewnętrznego ze znacznikami w elemencie <appSettings>.The ASP.NET runtime merges the contents of the external file with the markup in the <appSettings> element. Środowisko uruchomieniowe ignoruje atrybut pliku, jeśli nie można odnaleźć określonego pliku.The runtime ignores the file attribute if the specified file can't be found. Wpisy tajne (parametry połączenia z pamięcią podręczną) nie są dołączone jako część kodu źródłowego aplikacji.Your secrets (the connection string to your cache) aren't included as part of the source code for the application. Podczas wdrażania aplikacji internetowej na platformie Azure plik CacheSecrets.config nie jest wdrażany.When you deploy your web app to Azure, the CacheSecrets.config file isn't deployed.

Aby skonfigurować aplikację do korzystania z programu StackExchange.RedisTo configure the application to use StackExchange.Redis

  1. Aby skonfigurować aplikację do używania pakietu NuGet StackExchange.Redis dla programu Visual Studio, wybierz pozycje Narzędzia > Menedżer pakietów NuGet > Konsola menedżera pakietów.To configure the app to use the StackExchange.Redis NuGet package for Visual Studio, select Tools > NuGet Package Manager > Package Manager Console.

  2. W oknie Package Manager Console uruchom następujące polecenie:Run the following command from the Package Manager Console window:

    Install-Package StackExchange.Redis
    
  3. Pakiet NuGet pobiera i dodaje wymagane odwołania do zestawu umożliwiające aplikacji klienta uzyskanie dostępu do usługi Azure Cache for Redis przy użyciu klienta usługi Azure Cache for Redis StackExchange.The NuGet package downloads and adds the required assembly references for your client application to access Azure Cache for Redis with the StackExchange.Azure Cache for Redis client. Jeśli wolisz użyć wersji biblioteki klienckiej StackExchange.Redis o silnej nazwie, zainstaluj pakiet StackExchange.Redis.StrongName.If you prefer to use a strong-named version of the StackExchange.Redis client library, install the StackExchange.Redis.StrongName package.

Aby zaktualizować pliki HomeController i LayoutTo update the HomeController and Layout

  1. W Eksploratorze rozwiązań rozwiń folder Kontrolery, a następnie otwórz plik HomeController.cs.In Solution Explorer, expand the Controllers folder, and then open the HomeController.cs file.

  2. Dodaj następujące dwie instrukcje using w górnej części pliku, aby obsłużyć klienta pamięci podręcznej i ustawienia aplikacji.Add the following two using statements at the top of the file to support the cache client and app settings.

    using System.Configuration;
    using StackExchange.Redis;
    
  3. Dodaj następującą metodę do klasy HomeController w celu obsługi nowej akcji RedisCache uruchamiającej niektóre polecenia w stosunku do nowej pamięci podręcznej.Add the following method to the HomeController class to support a new RedisCache action that runs some commands against the new cache.

        public ActionResult RedisCache()
        {
            ViewBag.Message = "A simple example with Azure Cache for Redis on ASP.NET.";
    
            var lazyConnection = new Lazy<ConnectionMultiplexer>(() =>
            {
                string cacheConnection = ConfigurationManager.AppSettings["CacheConnection"].ToString();
                return ConnectionMultiplexer.Connect(cacheConnection);
            });
    
            // Connection refers to a property that returns a ConnectionMultiplexer
            // as shown in the previous example.
            IDatabase cache = lazyConnection.Value.GetDatabase();
    
            // Perform cache operations using the cache object...
    
            // Simple PING command
            ViewBag.command1 = "PING";
            ViewBag.command1Result = cache.Execute(ViewBag.command1).ToString();
    
            // Simple get and put of integral data types into the cache
            ViewBag.command2 = "GET Message";
            ViewBag.command2Result = cache.StringGet("Message").ToString();
    
            ViewBag.command3 = "SET Message \"Hello! The cache is working from ASP.NET!\"";
            ViewBag.command3Result = cache.StringSet("Message", "Hello! The cache is working from ASP.NET!").ToString();
    
            // Demonstrate "SET Message" executed as expected...
            ViewBag.command4 = "GET Message";
            ViewBag.command4Result = cache.StringGet("Message").ToString();
    
            // Get the client list, useful to see if connection list is growing...
            ViewBag.command5 = "CLIENT LIST";
            ViewBag.command5Result = cache.Execute("CLIENT", "LIST").ToString().Replace(" id=", "\rid=");
    
            lazyConnection.Value.Dispose();
    
            return View();
        }
    
  4. W Eksploratorze rozwiązań rozwiń folder Widoki > Udostępnione. Następnie otwórz plik _Layout.cshtmlThen open the _Layout.cshtml file.

    Zastąp:Replace:

    @Html.ActionLink("Application name", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })
    

    tym:with:

    @Html.ActionLink("Azure Cache for Redis Test", "RedisCache", "Home", new { area = "" }, new { @class = "navbar-brand" })
    

Aby dodać nowy widok RedisCacheTo add a new RedisCache view

  1. W Eksploratorze rozwiązań rozwiń folder Widoki, a następnie kliknij prawym przyciskiem myszy folder Główny.In Solution Explorer, expand the Views folder, and then right-click the Home folder. Wybierz pozycje Dodaj > Widok... .Choose Add > View....

  2. W oknie dialogowym Dodawanie widoku wprowadź RedisCache jako nazwę widoku.In the Add View dialog box, enter RedisCache for the View Name. Następnie wybierz pozycję Dodaj.Then select Add.

  3. Zastąp kod w pliku RedisCache.cshtml następującym kodem:Replace the code in the RedisCache.cshtml file with the following code:

    @{
        ViewBag.Title = "Azure Cache for Redis Test";
    }
    
    <h2>@ViewBag.Title.</h2>
    <h3>@ViewBag.Message</h3>
    <br /><br />
    <table border="1" cellpadding="10">
        <tr>
            <th>Command</th>
            <th>Result</th>
        </tr>
        <tr>
            <td>@ViewBag.command1</td>
            <td><pre>@ViewBag.command1Result</pre></td>
        </tr>
        <tr>
            <td>@ViewBag.command2</td>
            <td><pre>@ViewBag.command2Result</pre></td>
        </tr>
        <tr>
            <td>@ViewBag.command3</td>
            <td><pre>@ViewBag.command3Result</pre></td>
        </tr>
        <tr>
            <td>@ViewBag.command4</td>
            <td><pre>@ViewBag.command4Result</pre></td>
        </tr>
        <tr>
            <td>@ViewBag.command5</td>
            <td><pre>@ViewBag.command5Result</pre></td>
        </tr>
    </table>
    

Lokalne uruchamianie aplikacjiRun the app locally

Domyślnie projekt jest konfigurowany do lokalnego hostowania aplikacji w usługach IIS Express na potrzeby testowania i debugowania.By default, the project is configured to host the app locally in IIS Express for testing and debugging.

Uruchamianie aplikacji lokalnieTo run the app locally

  1. W programie Visual Studio wybierz pozycje Debugowanie > Rozpocznij debugowanie, aby lokalnie skompilować i uruchomić aplikację na potrzeby testowania i debugowania.In Visual Studio, select Debug > Start Debugging to build and start the app locally for testing and debugging.

  2. W przeglądarce wybierz pozycję Test usługi Azure Cache for Redis na pasku nawigacyjnym.In the browser, select Azure Cache for Redis Test on the navigation bar.

  3. W poniższym przykładzie klucz Message miał już w pamięci podręcznej wartość, która została ustawiona za pomocą konsoli usługi Azure Cache for Redis w portalu.In the following example, the Message key previously had a cached value, which was set by using the Azure Cache for Redis console in the portal. Aplikacja zaktualizowała tę wartość w pamięci podręcznej.The app updated that cached value. Aplikacja również wykonała polecenia PING i CLIENT LIST.The app also executed the PING and CLIENT LIST commands.

    Prosty test ukończony lokalnie

Publikowanie i uruchamianie na platformie AzurePublish and run in Azure

Po pomyślnym przetestowaniu aplikacji lokalnie możesz wdrożyć ją na platformie Azure i uruchomić w chmurze.After you successfully test the app locally, you can deploy the app to Azure and run it in the cloud.

Aby opublikować aplikację na platformie AzureTo publish the app to Azure

  1. W programie Visual Studio kliknij prawym przyciskiem myszy węzeł projektu w Eksploratorze rozwiązań.In Visual Studio, right-click the project node in Solution Explorer. Następnie wybierz pozycję Opublikuj.Then select Publish.

    Publikowanie

  2. Wybierz pozycję Microsoft Azure App Service, wybierz opcję Utwórz nowy, a następnie wybierz pozycję Opublikuj.Select Microsoft Azure App Service, select Create New, and then select Publish.

    Publikowanie w usłudze App Service

  3. W oknie dialogowym Tworzenie usługi App Service wprowadź następujące zmiany:In the Create App Service dialog box, make the following changes:

    UstawienieSetting Zalecana wartośćRecommended value OpisDescription
    Nazwa aplikacjiApp name Użyj wartości domyślnej.Use the default. Nazwa aplikacji będzie nazwą hosta dla aplikacji po wdrożeniu na platformie Azure.The app name is the host name for the app when it's deployed to Azure. Nazwa może mieć dodany sufiks znacznika czasu, aby zapewnić jej unikatowość w razie potrzeby.The name might have a timestamp suffix added to it to make it unique if necessary.
    SubskrypcjaSubscription Wybierz subskrypcję platformy Azure.Choose your Azure subscription. Dla tej subskrypcji zostanie naliczona opłata za wszelkie powiązane koszty hostingu.This subscription is charged for any related hosting costs. Jeśli masz wiele subskrypcji platformy Azure, sprawdź, czy została wybrana odpowiednia subskrypcja.If you have multiple Azure subscriptions, verify that the subscription that you want is selected.
    Grupa zasobówResource group Użyj tej samej grupy zasobów, w której została utworzona pamięć podręczna (na przykład TestResourceGroup).Use the same resource group where you created the cache (for example, TestResourceGroup). Grupa zasobów pomaga zarządzać wszystkimi zasobami jako grupą.The resource group helps you manage all resources as a group. Później, gdy zechcesz usunąć aplikację, wystarczy tylko usunąć grupę.Later, when you want to delete the app, you can just delete the group.
    Plan usługi App ServiceApp Service plan Wybierz pozycję Nowy, a następnie utwórz nowy plan usługi App Service o nazwie TestingPlan.Select New, and then create a new App Service plan named TestingPlan.
    Użyj tej samej lokalizacji, która była używana podczas tworzenia pamięci podręcznej.Use the same Location you used when creating your cache.
    Jako rozmiar wybierz wartość Bezpłatny.Choose Free for the size.
    Plan usługi App Service definiuje zestaw zasobów obliczeniowych dla aplikacji internetowej używanych podczas jej uruchamiania.An App Service plan defines a set of compute resources for a web app to run with.

    Okno dialogowe usługi App Service

  4. Po skonfigurowaniu ustawień hostingu usługi App Service wybierz pozycję Utwórz.After you configure the App Service hosting settings, select Create.

  5. Monitoruj okno Dane wyjściowe w programie Visual Studio, aby zobaczyć stan publikowania.Monitor the Output window in Visual Studio to see the publishing status. Po opublikowaniu aplikacji zostaje zarejestrowany jej adres URL:After the app has been published, the URL for the app is logged:

    Publikowanie danych wyjściowych

Dodawanie ustawienia aplikacji dla pamięci podręcznejAdd the app setting for the cache

Po opublikowaniu nowej aplikacji dodaj nowe ustawienie aplikacji.After the new app has been published, add a new app setting. To ustawienie jest używane do zapisywania informacji o połączeniu z pamięcią podręczną.This setting is used to store the cache connection information.

Aby dodać ustawienie aplikacjiTo add the app setting

  1. Wpisz nazwę aplikacji na pasku wyszukiwania w górnej części witryny Azure Portal, aby znaleźć nową utworzoną aplikację.Type the app name in the search bar at the top of the Azure portal to find the new app you created.

    Znajdowanie aplikacji

  2. Dodaj ustawienie nowej aplikacji o nazwie CacheConnection dla aplikacji, aby jej używać do łączenia się z pamięcią podręczną.Add a new app setting named CacheConnection for the app to use to connect to the cache. Użyj tej samej wartości, która została skonfigurowana dla CacheConnection w pliku CacheSecrets.config.Use the same value you configured for CacheConnection in your CacheSecrets.config file. Wartość zawiera nazwę hosta pamięci podręcznej i klucz dostępu.The value contains the cache host name and access key.

    Dodawanie ustawienia aplikacji

Uruchamianie aplikacji na platformie AzureRun the app in Azure

W przeglądarce przejdź do adresu URL aplikacji.In your browser, go to the URL for the app. Adres URL jest wyświetlany w wynikach operacji publikowania w oknie danych wyjściowych programu Visual Studio.The URL appears in the results of the publishing operation in the Visual Studio output window. Jest on również udostępniany w witrynie Azure Portal na stronie omówienia utworzonej przez Ciebie aplikacji.It's also provided in the Azure portal on the overview page of the app you created.

Wybierz pozycję Test usługi Azure Cache for Redis na pasku nawigacyjnym, aby przetestować dostęp do pamięci podręcznej.Select Azure Cache for Redis Test on the navigation bar to test cache access.

Ukończony prosty test na platformie Azure

Oczyszczanie zasobówClean up resources

Jeśli zamierzasz przejść do kolejnego samouczka, możesz zachować zasoby utworzone w tym przewodniku Szybki start i użyć ich ponownie.If you're continuing to the next tutorial, you can keep the resources that you created in this quickstart and reuse them.

W przeciwnym razie po zakończeniu pracy z przykładową aplikacją poradnika Szybki start możesz usunąć zasoby platformy Azure utworzone w tym poradniku Szybki start, aby uniknąć naliczania opłat.Otherwise, if you're finished with the quickstart sample application, you can delete the Azure resources that you created in this quickstart to avoid charges.

Ważne

Usunięcie grupy zasobów jest nieodwracalne.Deleting a resource group is irreversible. Jeśli usuniesz grupę zasobów, wszystkie zawarte w niej zasoby zostaną trwale usunięte.When you delete a resource group, all the resources in it are permanently deleted. Uważaj, aby nie usunąć przypadkowo niewłaściwych zasobów lub grupy zasobów.Make sure that you do not accidentally delete the wrong resource group or resources. Jeśli zasoby do hostowania tego przykładu zostały utworzone wewnątrz istniejącej grupy zasobów zawierającej zasoby, które chcesz zachować, możesz usunąć każdy zasób oddzielnie z odpowiadającego mu bloku zamiast usuwać całą grupę zasobów.If you created the resources for hosting this sample inside an existing resource group that contains resources you want to keep, you can delete each resource individually from their respective blades instead of deleting the resource group.

Aby usunąć grupę zasobówTo delete a resource group

  1. Zaloguj się do witryny Azure Portal, a następnie wybierz pozycję Grupy zasobów.Sign in to the Azure portal, and then select Resource groups.

  2. W polu Filtruj według nazwy... wpisz nazwę grupy zasobów.In the Filter by name... box, type the name of your resource group. Instrukcje w tym artykule używają grupy zasobów o nazwie TestResources.The instructions for this article used a resource group named TestResources. Dla grupy zasobów na liście wyników kliknij pozycję ... , a następnie wybierz pozycję Usuń grupę zasobów.On your resource group, in the results list, select ..., and then select Delete resource group.

    Usuwanie

Zobaczysz prośbę o potwierdzenie usunięcia grupy zasobów.You're asked to confirm the deletion of the resource group. Wpisz nazwę grupy zasobów w celu potwierdzenia, a następnie wybierz pozycję Usuń.Type the name of your resource group to confirm, and then select Delete.

Po krótkim czasie grupa zasobów i wszystkie jej zasoby zostaną usunięte.After a few moments, the resource group and all of its resources are deleted.

Kolejne krokiNext steps

W następnym samouczku użyjesz usługi Azure Cache for Redis w scenariuszu bardziej zbliżonym do rzeczywistego, aby poprawić wydajność aplikacji.In the next tutorial, you use Azure Cache for Redis in a more realistic scenario to improve performance of an app. Zaktualizujesz tę aplikację tak, aby buforowała wyniki rankingu przy użyciu wzorca odkładania do pamięci podręcznej za pomocą platformy ASP.NET i bazy danych.You update this application to cache leaderboard results using the cache-aside pattern with ASP.NET and a database.