در این مقاله، گام به گام نحوه استقرار برنامه های کاربردی وب خود را با ASP.NET (به عنوان مثال پروژه DotVVM) در ماشین مجازی سرور اوبونتو 20.04 در Microsoft Azure یاد خواهیم گرفت.
با توجه به این ملاحظات، نکات مهمی که در این مقاله بررسی میکنیم عبارتند از:
- یک ماشین مجازی با توزیع لینوکس در Azure ایجاد کنید.
- محیط دات نت و سرور آپاچی را روی ماشین مجازی نصب کنید.
- برنامه وب ASP.NET را در Visual Studio 2019 منتشر کنید.
- برنامه وب را روی ماشین مجازی میزبانی کنید.
- به علاوه: یک پایگاه داده را به ماشین مجازی متصل کنید.
یک ماشین مجازی با توزیع لینوکس در Azure ایجاد کنید
برای شروع، باید در Azure اشتراک داشته باشیم، اگر حساب کاربری نداریم، میتوانیم یک اشتراک رایگان از اینجا دریافت کنیم .
در اولین قدم، باید به پورتال Azure رفته و منبع ماشین های مجازی را پیدا کرده و منبع جدیدی ایجاد کنیم. در فرآیند ایجاد، چندین بخش مهم برای ایجاد منبع خواهیم داشت. هر یک از این بخش ها در زیر به تفصیل آمده است.
ژنرال ها
برای شروع، باید اشتراک و گروه منبع را مشخص کنید، سپس جزئیات نمونه مورد نظر را برای ایجاد مشخص کنید. اینجاست که سیستم عاملی که ماشین مجازی خواهد داشت و اندازه آن را تعریف می کنیم. برای اهداف خود، ما با سرور اوبونتو 20.04 کار خواهیم کرد.
سپس باید اطلاعات حساب مدیر ماشین مجازی را از طریق نام کاربری و رمز عبور تعریف کنیم. این داده ها بسیار مهم هستند زیرا به ما امکان می دهند بعداً به ماشین مجازی دسترسی پیدا کنیم. برای این منظور ما دو گزینه داریم، یا یک کلید عمومی SSH