Quickstart: نشر تطبيق ويب ASP.NET

في هذا التشغيل السريع، ستتعلم كيفية إنشاء ونشر أول تطبيق ويب ASP.NET إلى Azure App Service. تدعم خدمة التطبيقات الإصدارات المختلفة من تطبيقات NET. وتوفر خدمة استضافة ويب قابلة للتطوير بدرجة كبيرة وذاتية الترقيع. تطبيقات الويب ASP.NET متعددة المنصات ويمكن استضافتها على Linux أو Windows. عند الانتهاء، يكون لديك مجموعة موارد Azure تتكون من خطة استضافة App Service وخدمة التطبيقات مع تطبيق ويب منشور.

بدلا من ذلك، يمكنك نشر تطبيق ويب ASP.NET كجزء من حاوية Windows أو Linux في App Service.

يوضح لك هذا الفيديو كيفية نشر تطبيق ويب ASP.NET.

يتم أيضا وصف الخطوات الواردة في الفيديو في الأقسام التالية.

المتطلبات الأساسية

إذا قمت بالفعل بتثبيت Visual Studio 2022:

  1. ثبّت آخر التحديثات في Visual Studio بتحديد تعليمات>التحقق من وجود تحديثات.
  2. أضف عبء العمل عن طريق تحديد الأدوات>الحصول على الأدوات والميزات.

1. إنشاء تطبيق ويب ASP.NET

1. تهيئة قالب تطبيق الويب ASP.NET

  1. افتح Visual Studio، ثم حدد "Create a new project".

  2. في إنشاء مشروع جديد، ابحث عن ASP.NET Core Web App وحدهه ثم حدد التالي.

  3. في تكوين مشروعك الجديد، قم بتسمية التطبيق MyFirstAzureWebApp، ثم حدد التالي.

    Screenshot of Visual Studio - Configure ASP.NET 7.0 web app.

  4. حدد .NET 7.0 (دعم المصطلحات القياسية).

  5. احرص على تعيين نوع المصادقة على بلا. حدد إنشاء.

    Screenshot of Visual Studio - Additional info when selecting .NET 7.0.

  6. من قائمة Visual Studio، حدد تصحيح>بدء بدون تصحيح لتشغيل تطبيق الويب محلياً. إذا رأيت رسالة تطالبك بالثقة في شهادة موقعة ذاتيا، فحدد نعم.

    Screenshot of Visual Studio - ASP.NET Core 7.0 running locally.

  1. افتح نافذة طرفية على جهازك إلى دليل عمل. قم بإنشاء تطبيق ويب .NET جديد باستخدام dotnet new webapp الأمر ، ثم قم بتغيير الدلائل إلى التطبيق الذي تم إنشاؤه حديثا.

    dotnet new webapp -n MyFirstAzureWebApp --framework net7.0
    cd MyFirstAzureWebApp
    
  2. من نفس جلسة عمل المحطة الطرفية، قم بتشغيل التطبيق محليا باستخدام dotnet run الأمر .

    dotnet run --urls=https://localhost:5001/
    
  3. افتح مستعرض ويب، وانتقل إلى التطبيق في https://localhost:5001.

    ترى القالب ASP.NET تطبيق ويب Core 7.0 معروضا في الصفحة.

    Screenshot of Visual Studio Code - ASP.NET Core 7.0 in local browser.

في هذه الخطوة، يمكنك نسخ مشروع تجريبي لنشره.

  1. انتقل إلى نموذج التطبيق .NET 7.0.
  2. حدد الزر Fork في أعلى اليمين في صفحة GitHub.
  3. حدد المالك واترك اسم المستودع الافتراضي.
  4. حدد Create fork.

يستخدم هذا التشغيل السريع Azure Developer CLI (azd) لإنشاء موارد Azure ونشر التعليمات البرمجية إليها. لمزيد من المعلومات حول Azure Developer CLI، تفضل بزيارة الوثائق أو مسار التدريب.

استرداد قالب تطبيق الويب ASP.NET Core وتهيئته لهذا التشغيل السريع باستخدام الخطوات التالية:

  1. افتح نافذة طرفية على جهازك إلى دليل عمل فارغ. تهيئة القالب azd باستخدام azd init الأمر .

    azd init --template https://github.com/Azure-Samples/quickstart-deploy-aspnet-core-app-service.git
    

    عند مطالبتك باسم بيئة، أدخل dev.

  2. من نفس جلسة عمل المحطة الطرفية، قم بتشغيل التطبيق محليا باستخدام dotnet run الأمر . استخدم المعلمة --project لتحديد src دليل القالب azd ، وهو المكان الذي توجد فيه التعليمات البرمجية للتطبيق.

    dotnet run --project src --urls=https://localhost:5001/
    
  3. افتح مستعرض ويب وانتقل إلى التطبيق في https://localhost:5001. يتم عرض قالب تطبيق الويب ASP.NET Core 7.0 على الصفحة.

    Screenshot of Visual Studio Code - ASP.NET Core 7.0 in local browser.

2. نشر تطبيق الويب الخاص بك

يحتوي قالب AZD على ملفات ستنشئ الموارد المطلوبة التالية لتشغيل تطبيقك في خدمة التطبيقات:

اتبع هذه الخطوات لإنشاء موارد App Service ونشر المشروع الخاص بك:

  1. في مستكشف الحلول، انقر بزر الماوس الأيمن فوق مشروع MyFirstAzureWebApp وحدد Publish.

  2. في Publish، حدد Azure ثم Next.

    Screenshot of Visual Studio - Publish the web app and target Azure.

  3. اختر الهدف المحدد، إما Azure App Service (Linux) أو Azure App Service (Windows) . ثم حدد التالي.

    هام

    عند استهداف ASP.NET Framework 4.8، استخدم Azure App Service (Windows).

  4. تعتمد خياراتك على ما إذا كنت قد سجلت الدخول إلى Azure بالفعل أم لا، وما إذا كان لديك حساب Visual Studio مرتبط بحساب Azure أم لا. حدد إما "Add an account" أو "Sign in" لتسجيل الدخول إلى اشتراكك في Azure. إذا قمت بتسجيل الدخول بالفعل، فحدد الحساب الذي تريده.

    Screenshot of Visual Studio - Select sign in to Azure dialog.

  5. على يمين مثيلات App Service، حدد +.

    Screenshot of Visual Studio - New App Service app dialog.

  6. بالنسبة إلى الاشتراك، اقبل الاشتراك المدرج أو حدد اشتراكاً جديداً من القائمة المنسدلة.

  7. بالنسبة إلى مجموعة الموارد، حدد "New". في اسم مجموعة الموارد الجديدة، أدخل myResourceGroup وحدد OK.

  8. بالنسبة إلى خطة الاستضافة، حدد "New".

  9. في مربع الحوار "Hosting Plan: Create new"، أدخل القيم المحددة في الجدول التالي:

    الإعدادات القيمة المقترحة ‏‏الوصف
    نوع خطة الاستضافة MyFirstAzureWebAppPlan اسم خطة App Service
    Location غرب أوروبا مركز البيانات حيث تتم استضافة تطبيق الويب
    حجم الحره تحدد طبقة التسعير ميزات الاستضافة.
  10. في الاسم، أدخل اسمًا فريدًا للتطبيق لا يتضمن سوى الأحرف الصالحة a-z و A-Z و 0-9 و -. يمكنك قبول الاسم الفريد الذي تم إنشاؤه تلقائياً. عنوان URL لتطبيق الويب هو http://<app-name>.azurewebsites.net، حيث <app-name> هو اسم التطبيق الخاص بك.

  11. حدد "Create" لإنشاء موارد Azure.

    Screenshot of Visual Studio - Create app resources dialog.

    بمجرد اكتمال المعالج، يتم إنشاء موارد Azure لك، وتكون جاهزا لنشر مشروع ASP.NET Core.

  12. في مربع الحوار نشر ، تأكد من تحديد تطبيق App Service الجديد، ثم حدد إنهاء، ثم حدد إغلاق. يُنشئ Visual Studio ملفًا تعريفيًا لك من أجل نشر تطبيق App Service المُحدد.

  13. في صفحة Publish ، حدد Publish. إن رأيت رسالة التحذير، حدد متابعة.

    يقوم Visual Studio بإنشاء التطبيق وحزمه ونشره على Azure، ثم يقوم بتشغيل التطبيق في المستعرض الافتراضي.

    ترى تطبيق الويب ASP.NET Core 7.0 معروضا في الصفحة.

    Screenshot of Visual Studio - ASP.NET Core 7.0 web app in Azure.

  1. في Visual Studio Code، افتح لوحة الأوامر عن طريق تحديد View>Command Palette.

  2. ابحث عن وحدد "Azure App Service: Create New Web App (Advanced)".

  3. استجب للمطالبات على النحو التالي:

    1. إذا طُلب منك ذلك، سجل دخولك باستخدام حساب Azure الخاص بك.
    2. حدد اشتراكك.
    3. حدد إنشاء تطبيق ويب جديد... خيارات متقدمة.
    4. بالنسبة إلى إدخال اسم فريد عالميا، استخدم اسما فريدا عبر جميع Azure (الأحرف الصالحة هي a-zو 0-9و -). النمط الجيد هو استخدام مزيج من اسم شركتك ومعرف التطبيق.
    5. حدد إنشاء مجموعة موارد جديدة وقم بتوفير اسم مثل myResourceGroup.
    6. عند مطالبتك بتحديد مكدس وقت التشغيل، حدد .NET 7 (STS).
    7. حدد نظام تشغيل (Windows أو Linux).
    8. حدد موقعًا قريبًا منك.
    9. حدد ⁧⁩إنشاء خطة خدمة تطبيق جديدة⁧⁩، ثم أدخل اسمًا، وحدد ⁧⁩F1 Free⁧⁩ ⁧⁩طبقة التسعير⁧⁩.
    10. حدد Skip for now لمورد Application Insights.
    11. عند المطالبة، انقر فوق Deploy.
    12. حدد MyFirstAzureWebApp كمجلد لنشره.
    13. حدد Add Config عند مطالبتك.
  4. في النافذة المنبثقة نشر مساحة العمل "MyFirstAzureWebApp" إلى <اسم> التطبيق"، حدد نعم بحيث يتم نشر Visual Studio Code إلى نفس تطبيق App Service في كل مرة تكون فيها في مساحة العمل هذه.

  5. عند اكتمال النشر، حدد استعراض موقع الويب في الإعلام وحدد فتح عند مطالبتك.

    ترى تطبيق الويب ASP.NET Core 7.0 معروضا في الصفحة.

    Screenshot of Visual Studio Code - ASP.NET Core 7.0 web app in Azure.

  1. قم بتسجيل الدخول إلى حساب Azure الخاص بك باستخدام الأمر az login واتباع الموجه:

    az login
    
  2. نشر التعليمات البرمجية في دليل MyFirstAzureWebApp المحلي باستخدام az webapp up الأمر :

    az webapp up --sku F1 --name <app-name> --os-type <os>
    
    • استبدل <app-name> باسم فريد عبر كل أنواع Azure (الأحرف الصالحة هيa-zو 0-9و -). النمط الجيد هو استخدام مزيج من اسم شركتك ومعرف التطبيق.
    • تقوم الوسيطة ⁧--sku F1⁩بإنشاء تطبيق الويب في⁧⁩مستوى⁧⁩ ⁧⁩التسعير المجاني⁧⁩. احذف هذه الحجة لاستخدام فئة أقساط أسرع، والتي تتكبد تكلفة بالساعة.
    • استبدل <os> إما linux ب أو windows.
    • يمكنك تضمين اختياريا حجة --location <location-name>حيث<location-name> هو المنطقة Azure المتاحة. يمكنك استرداد قائمة المناطق المسموح بها لحساب Azure الخاص بك عن طريق تشغيل الأمر az account list-locations.

    قد يستغرق الأمر بضع دقائق حتى يكتمل. أثناء تشغيله، يوفر الأمر رسائل حول إنشاء مجموعة الموارد وخطة App Service واستضافة التطبيق وتكوين التسجيل ثم تنفيذ نشر ZIP. ثم يعرض رسالة بعنوان URL للتطبيق:

    You can launch the app at http://<app-name>.azurewebsites.net
    
  3. افتح مستعرض ويب وانتقل إلى عنوان URL:

    ترى تطبيق الويب ASP.NET Core 7.0 معروضا في الصفحة.

    Screenshot of the CLI - ASP.NET Core 7.0 web app in Azure.

إشعار

يوصى باستخدام Azure PowerShell لإنشاء تطبيقات على نظام استضافة Windows. لإنشاء التطبيقات على Linux، استخدم أداة مختلفة، مثل Azure CLI.

  1. قم بتسجيل الدخول إلى حساب Azure الخاص بك باستخدام الأمر Connect-AzAccount واتباع الموجه:

    Connect-AzAccount
    
  1. إنشاء تطبيق جديد باستخدام الأمر New-AzWebApp:

    New-AzWebApp -Name <app-name> -Location westeurope
    
    • استبدل <app-name> باسم فريد عبر كل أنواع Azure (الأحرف الصالحة هيa-zو 0-9و -). مزيج من اسم شركتك ومعرف التطبيق هو سلوك جيد.
    • يمكنك تضمين المعلمة -Location <location-name> اختياريًا حيث تكون <location-name> منطقة Azure متاحة. يمكنك استرداد قائمة المناطق المسموح بها لحساب Azure الخاص بك عن طريق تشغيل الأمر Get-AzLocation.

    قد يستغرق الأمر بضع دقائق حتى يكتمل. أثناء تشغيله، ينشئ الأمر مجموعة موارد وخطة App Service ومورد App Service.

  2. من مجلد جذر التطبيق، قم بإعداد تطبيق MyFirstAzureWebAppالمحلي للنشر باستخدام الأمر dotnet publish:

    dotnet publish --configuration Release
    
  3. غيّر إلى دليل الإصدار وأنشئ ملفًا مضغوطًا من المحتويات:

    cd bin\Release\net7.0\publish
    Compress-Archive -Path * -DestinationPath deploy.zip
    
  4. انشر الملف المضغوط إلى تطبيق Azure باستخدام الأمر Publish-AzWebApp:

    Publish-AzWebApp -ResourceGroupName myResourceGroup -Name <app-name> -ArchivePath (Get-Item .\deploy.zip).FullName -Force
    

    إشعار

    يحتاج -ArchivePath إلى المسار الكامل للملف المضغوط.

  5. افتح مستعرض ويب وانتقل إلى عنوان URL:

    ترى تطبيق الويب ASP.NET Core 7.0 معروضا في الصفحة.

    Screenshot of the CLI - ASP.NET Core 7.0 web app in Azure.

  1. اكتب خدمات التطبيق في البحث. ضمن الخدمات، حدد خدمات التطبيقات.

    Screenshot of portal search in the Azure portal.

  2. في صفحة خدمات التطبيقات، حدد إنشاء.

  3. في علامة التبويب Basics:

    • ضمن ⁧⁩Resource group⁦⁩⁧⁩، اختر ⁧⁩Create new⁧⁩. للاسم، اكتب "myResourceGroup".
    • ضمن الاسم، اكتب اسمًا فريدًا عالميًا لتطبيق الويب الخاص بك.
    • ضمن Publish، حدد Code.
    • ضمن Runtime stack حدد .NET 7 (STS).
    • حدد نظام التشغيل، والمنطقة التي تريد أن تخدم تطبيقك منها.
    • ضمن App Service Plan، حدد Create new واكتب myAppServicePlan للاسم.
    • ضمن Pricing plan، حدد Free F1.

    Screenshot of new App Service app configuration for .NET 7 in the Azure portal.

  4. حدد علامة التبويب Deployment في أعلى الصفحة

  5. ضمن GitHub Actions settings، قم بتعيين Continuous deployment إلى Enable.

  6. ضمن تفاصيل إجراءات GitHub، قم بالمصادقة باستخدام حساب GitHub الخاص بك، وحدد الخيارات التالية:

    • بالنسبة للمؤسسة، حدد المؤسسة التي قمت بتشعب المشروع التجريبي فيها.
    • بالنسبة إلى Repository، حدد مشروع dotnetcore-docs-hello-world.
    • بالنسبة لـBranch، حدد master.

    Screenshot of the deployment options for an app using the .NET 6 runtime.

    إشعار

    بشكل افتراضي، يقوم معالج الإنشاء بتعطيل المصادقة الأساسية ويتم إنشاء نشر إجراءات GitHub باستخدام هوية معينة من قبل المستخدم. إذا تلقيت خطأ في الأذونات أثناء إنشاء المورد، فقد لا يكون لدى حساب Azure الخاص بك أذونات كافية. يمكنك تكوين نشر إجراءات GitHub لاحقا باستخدام هوية تم إنشاؤها لك بواسطة مسؤول Azure، أو يمكنك أيضا تمكين المصادقة الأساسية بدلا من ذلك.

  7. حدد الزر مراجعة + إنشاء أسفل الصفحة.

  8. بعد عمليات التشغيل للمصادقة، حدد مراجعة + إنشاء بأسفل الصفحة.

  9. بعد اكتمال عملية التوزيع، حدد Go to resource.

    Screenshot of the next step of going to the resource.

  10. استعرض للوصول إلى تطبيق المنتشرة في متصفح الويب الخاص بك في URL⁦http://<app-name>.azurewebsites.net ⁩.

  1. سجل الدخول إلى حساب Azure الخاص بك باستخدام الأمر az login واتباع المطالبة:

    azd auth login
    
  2. إنشاء موارد Azure ونشر تطبيقك باستخدام azd up الأمر :

    azd up
    

    azd up قد يستغرق الأمر بضع دقائق لإكماله. azd up يستخدم ملفات Bicep في مشاريعك لإنشاء مجموعة الموارد وخطة خدمة التطبيقات وتطبيق الاستضافة. كما أنه ينفذ تكوينات معينة مثل تمكين التسجيل ونشر التعليمات البرمجية للتطبيق المحول برمجيا. أثناء تشغيله، يوفر الأمر رسائل حول عملية التوفير والنشر، بما في ذلك ارتباط إلى النشر في Azure. عند الانتهاء، يعرض الأمر أيضا ارتباطا إلى تطبيق التوزيع.

  3. افتح مستعرض ويب وانتقل إلى عنوان URL:

    ترى تطبيق الويب ASP.NET Core 7.0 معروضا في الصفحة.

    Screenshot of the deployed .NET Framework 4.8 sample app.

3. تحديث التطبيق وإعادة النشر

اتبع هذه الخطوات لتحديث وإعادة نشر تطبيق الويب الخاص بك:

  1. في مستكشف الحلول، ضمن مشروعك، افتح Index.cshtml.

  2. استبدل العنصر الأول <div> بالتعليمات البرمجية التالية:

    <div class="jumbotron">
        <h1>.NET 💜 Azure</h1>
        <p class="lead">Example .NET app to Azure App Service.</p>
    </div>
    

    احفظ تغييراتك.

  3. لإعادة النشر إلى Azure، انقر بزر الماوس الأيمن فوق مشروع MyFirstAzureWebApp في مستكشف الحلول وحدد نشر.

  4. في صفحة الملخص نشر، حدد "Publish".

    عند اكتمال النشر، يقوم Visual Studio بتشغيل مستعرض إلى عنوان URL لتطبيق الويب.

    ترى تطبيق الويب ASP.NET Core 7.0 المحدث معروضا في الصفحة.

    Screenshot of Visual Studio - Updated ASP.NET Core 7.0 web app in Azure.

  1. افتح Index.cshtml.

  2. استبدل العنصر الأول <div> بالتعليمات البرمجية التالية:

    <div class="jumbotron">
        <h1>.NET 💜 Azure</h1>
        <p class="lead">Example .NET app to Azure App Service.</p>
    </div>
    

    احفظ تغييراتك.

  3. في Visual Studio Code، افتح لوحة الأوامر، Ctrl+Shift+P.

  4. ابحث عن وحدد "Azure App Service: النشر في تطبيق الويب".

  5. حدد Deploy عند المطالبة.

  6. عند اكتمال النشر، حدد استعراض موقع الويب في الإعلام وحدد فتح عند مطالبتك.

    ترى تطبيق الويب ASP.NET Core 7.0 المحدث معروضا في الصفحة.

    Screenshot of Visual Studio Code - Updated ASP.NET Core 7.0 web app in Azure.

في الدليل المحلي، افتح ملف Index.cshtml . استبدل العنصر الأول <div> :

<div class="jumbotron">
    <h1>.NET 💜 Azure</h1>
    <p class="lead">Example .NET app to Azure App Service.</p>
</div>

احفظ التغييرات، ثم انشر التطبيق باستخدام الأمر az webapp up مرة أخرى:

ASP.NET Core 7.0 عبر النظام الأساسي، استنادا إلى التوزيع السابق، استبدل <os> إما linux ب أو windows.

az webapp up --os-type <os>

يستخدم هذا الأمر القيم المخزنة مؤقتاً محلياً في ملف .azure / config بما في ذلك اسم التطبيق ومجموعة الموارد وخطة خدمة التطبيق.

بمجرد اكتمال النشر، قم بالتبديل مرة أخرى إلى نافذة المستعرض التي تم فتحها في خطوة استعراض إلى التطبيق ، ثم اضغط على تحديث.

ترى تطبيق الويب ASP.NET Core 7.0 المحدث معروضا في الصفحة.

Screenshot of the CLI - Updated ASP.NET Core 7.0 web app in Azure.

  1. في الدليل المحلي، افتح ملف Index.cshtml . استبدل العنصر الأول <div> :

    <div class="jumbotron">
        <h1>.NET 💜 Azure</h1>
        <p class="lead">Example .NET app to Azure App Service.</p>
    </div>
    
  2. من مجلد جذر التطبيق، قم بإعداد تطبيق MyFirstAzureWebAppالمحلي للنشر باستخدام الأمر dotnet publish:

    dotnet publish --configuration Release
    
  3. غيّر إلى دليل الإصدار وأنشئ ملفًا مضغوطًا من المحتويات:

    cd bin\Release\net7.0\publish
    Compress-Archive -Path * -DestinationPath deploy.zip
    
  4. انشر الملف المضغوط إلى تطبيق Azure باستخدام الأمر Publish-AzWebApp:

    Publish-AzWebApp -ResourceGroupName myResourceGroup -Name <app-name> -ArchivePath (Get-Item .\deploy.zip).FullName -Force
    

    إشعار

    يحتاج -ArchivePath إلى المسار الكامل للملف المضغوط.

  5. بمجرد اكتمال النشر، قم بالتبديل مرة أخرى إلى نافذة المستعرض التي تم فتحها في خطوة استعراض إلى التطبيق ، ثم اضغط على تحديث.

    ترى تطبيق الويب ASP.NET Core 7.0 المحدث معروضا في الصفحة.

    Screenshot of the CLI - Updated ASP.NET Core 7.0 web app in Azure.

  1. استعرض للوصول إلى نسخة GitHub الخاصة بك من نموذج التعليمات البرمجية.

  2. في صفحة المستودع، اضغط على . لبدء Visual Studio Code في مستعرضك.

    إشعار

    سيتغير عنوان URL من GitHub.com إلى GitHub.dev. تعمل هذه الميزة فقط مع المستودعات التي تحتوي على ملفات. كما أنها لا تعمل على المستودعات الفارغة.

  3. افتح Index.cshtml.

    يوجد Index.cshtml في المجلد Pages.

    Screenshot of the Explorer window from Visual Studio Code in the browser, highlighting the Index.cshtml in the dotnetcore-docs-hello-world repo.

  4. استبدل العنصر الأول <div> بالتعليمات البرمجية التالية:

    <div class="jumbotron">
        <h1>.NET 💜 Azure</h1>
        <p class="lead">Example .NET app to Azure App Service.</p>
    </div>
    

    احفظ تغييراتك.

  5. من قائمة التحكم بالمصادر، حدد الزر تغييرات المرحلة لتنظيم التغيير.

  6. أدخل رسالة التثبيت مثل We love Azure. ثم حدد Commit and Push.

  7. بمجرد الانتهاء من النشر، عد مرة أخرى إلى نافذة المتصفح التي تم فتحها في خطوة التصفح إلى التطبيق، ثم حدث الصفحة.

    ترى تطبيق الويب ASP.NET Core 7.0 المحدث معروضا في الصفحة.

    Screenshot of the CLI - Updated ASP.NET Core 7.0 web app in Azure.

في الدليل المحلي، افتح ملف Index.cshtml . استبدل العنصر الأول <div> :

<div class="jumbotron">
    <h1>.NET 💜 Azure</h1>
    <p class="lead">Example .NET app to Azure App Service.</p>
</div>

احفظ التغييرات، ثم انشر التطبيق باستخدام الأمر azd up مرة أخرى:

azd up

azd up سيتخطى خطوة موارد التوفير هذه المرة وإعادة نشر التعليمات البرمجية الخاصة بك فقط، نظرا لعدم وجود تغييرات على ملفات Bicep.

بمجرد اكتمال النشر، سيفتح المتصفح على تطبيق الويب ASP.NET Core 7.0 المحدث.

Screenshot of the CLI - Updated ASP.NET Core 7.0 web app in Azure.

4. إدارة تطبيق Azure

لإدارة تطبيق الويب الخاص بك، انتقل إلى مدخل Microsoft Azure، وابحث عن App Services وحددها.

Screenshot of the Azure portal - Select App Services option.

في صفحة "App Services"، حدد اسم تطبيق الويب الخاص بك.

Screenshot of the Azure portal - App Services page with an example web app selected.

تحتوي صفحة نظرة عامة لتطبيق الويب الخاص بك على خيارات للإدارة الأساسية مثل التصفح والإيقاف والبدء وإعادة التشغيل والحذف. توفر القائمة اليسرى مزيداً من الصفحات لتكوين تطبيقك.

Screenshot of the Azure portal - App Service overview page.

تنظيف الموارد

في الخطوات السابقة، أنشأت موارد Azure في إحدى مجموعات الموارد. إذا لم تكن تتوقع أن تحتاج إلى هذه الموارد في المستقبل، يمكنك حذفها عن طريق حذف مجموعة الموارد.

  1. من صفحةنظرة عامة الخاصة بتطبيق الويب، والموجودة في مدخل Azure، حدد الرابطمجموعة مواردي ضمن مجموعة الموارد.
  2. في صفحة مجموعة الموارد، تأكد من أن الموارد المذكورة في القائمة هي تلك التي تريد حذفها.
  3. حدد حذف، واكتب مجموعة مواردي في مربع النص، ثم حدد حذف.

تنظيف الموارد

في الخطوات السابقة، أنشأت موارد Azure في إحدى مجموعات الموارد. إذا لم تكن تتوقع أن تحتاج إلى هذه الموارد في المستقبل، يمكنك حذفها عن طريق حذف مجموعة الموارد.

  1. من صفحةنظرة عامة الخاصة بتطبيق الويب، والموجودة في مدخل Azure، حدد الرابطمجموعة مواردي ضمن مجموعة الموارد.
  2. في صفحة مجموعة الموارد، تأكد من أن الموارد المذكورة في القائمة هي تلك التي تريد حذفها.
  3. حدد حذف، واكتب مجموعة مواردي في مربع النص، ثم حدد حذف.

تنظيف الموارد

في الخطوات السابقة، أنشأت موارد Azure في إحدى مجموعات الموارد. إذا لم تتوقع احتياجك لهذه الموارد في المستقبل، فاحذف مجموعة الموارد من خلال تشغيل الأمر التالي في Cloud Shell:

az group delete --name myResourceGroup

ربما يستغرق الأمر بضع دقائق للتشغيل.

تنظيف الموارد

في الخطوات السابقة، أنشأت موارد Azure في إحدى مجموعات الموارد. إذا كنت لا تتوقع أن تحتاج إلى هذه الموارد في المستقبل، فاحذف مجموعة الموارد عن طريق تشغيل أمر PowerShell التالي:

Remove-AzResourceGroup -Name myResourceGroup

ربما يستغرق الأمر بضع دقائق للتشغيل.

تنظيف الموارد

في الخطوات السابقة، أنشأت موارد Azure في إحدى مجموعات الموارد. إذا لم تكن تتوقع أن تحتاج إلى هذه الموارد في المستقبل، يمكنك حذفها عن طريق حذف مجموعة الموارد.

  1. من صفحةنظرة عامة الخاصة بتطبيق الويب، والموجودة في مدخل Azure، حدد الرابطمجموعة مواردي ضمن مجموعة الموارد.
  2. في صفحة مجموعة الموارد، تأكد من أن الموارد المذكورة في القائمة هي تلك التي تريد حذفها.
  3. حدد حذف، واكتب مجموعة مواردي في مربع النص، ثم حدد حذف.

تنظيف الموارد

azd down استخدم الأمر لإزالة مجموعة الموارد وجميع الموارد المقترنة بها:

azd down

تفضل بزيارة وثائق Azure Developer CLI لمعرفة الخطوات التالية حول العمل مع azd القوالب والميزات الإضافية.

الخطوات التالية