معرفی
اشکال زدایی یکی از ویژگی های کلیدی است که توسط هر توسعه دهنده در هر نوع پلت فرم توسعه یا زبان مورد استفاده قرار می گیرد. با این حال، برای رفع برخی از مشکلات حیاتی، گاهی اوقات باید برای برنامه ای که قبلاً در سرور مستقر شده است، اشکال زدایی انجام شود.
ما می دانیم که این فرآیند می تواند به یک برنامه برای اشکال زدایی متصل شود، اما چگونه این کار را برای برنامه میزبانی شده در Azure انجام دهیم؟ در اینجا با مراحل ساده به پاسخ خواهید رسید.
مرحله 1
به Azure Portal وارد شوید و به AppService که می خواهید اشکال زدایی کنید بروید. نمایه انتشار برنامه را از صفحه نمای کلی با استفاده از گزینه «دریافت نمایه انتشار» دانلود کنید، مانند تصویر زیر:
![نحوه اشکال زدایی خدمات برنامه Azure با استفاده از اشکال زدایی از راه دور در ویژوال استودیو](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-debug-azure-app-services-using-remote-debugging-in-visual-studio/Images/pic1.png)
گام 2
پروژه خود را در ویژوال استودیو باز کنید. نقطه شکست اشکال زدایی را در هر خط کدی که می خواهید اشکال زدایی کنید، تنظیم کنید.
مرحله 3
روی راه حل کلیک راست کرده و گزینه "Publish" را انتخاب کنید، که صفحه ای مانند تصویر زیر به شما نمایش می دهد. بر اساس نسخه ویژوال استودیو که استفاده می کنید، رابط کاربری صفحه نمایش متفاوت خواهد بود.
![نحوه اشکال زدایی خدمات برنامه Azure با استفاده از اشکال زدایی از راه دور در ویژوال استودیو](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-debug-azure-app-services-using-remote-debugging-in-visual-studio/Images/pic2.png)
مرحله 4
روی گزینه "وارد کردن نمایه" کلیک کنید. در پایین، در کنار لغو، یک نماد تنظیمات وجود دارد. برای تغییر حالت از انتشار به «ایجاد نمایه» روی نماد تنظیمات کلیک کنید.
![نحوه اشکال زدایی خدمات برنامه Azure با استفاده از اشکال زدایی از راه دور در ویژوال استودیو](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-debug-azure-app-services-using-remote-debugging-in-visual-studio/Images/pic3.png)
مرحله 5
اکنون روی "ایجاد نمایه" در پایین کلیک کنید. یک FileDialog را برای انتخاب نمایه انتشاراتی که در مرحله 1 دانلود کرده اید باز می کند. AppService را به گونه ای پیکربندی می کند که برای انتشار از ویژوال استودیو در دسترس باشد.
مرحله 6
به طور پیشفرض، نمایههای انتشار برای ساخت و انتشار در حالت انتشار پیکربندی میشوند. با این حال، در اینجا ما میخواهیم اشکالزدایی کنیم، بنابراین باید نمایه انتشار را برای ساخت و انتشار در حالت Debug پیکربندی کنیم. برای انجام این کار، مطابق شکل زیر به بخش تنظیمات بروید:
![نحوه اشکال زدایی خدمات برنامه Azure با استفاده از اشکال زدایی از راه دور در ویژوال استودیو](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-debug-azure-app-services-using-remote-debugging-in-visual-studio/Images/pic4.png)