آموزش آپلود سایت ASP.NET روی هاست ( آموزش Publish در ASP NET ) : در این مقاله از سری مقالات آموزش Asp Net Mvc به نحوه میزبانی یک برنامه ASP NET MVC 5.0 برروی Locallhost یا IIS خواهیم پرداخت . همچنین برای آشنایی با فریم ورک ASP NET MVC و ایجاد برنامه در آن می توانید به مقالات آموزش Asp Net Mvc زیر مراجعه کنید:
برنامه ASP NET MVC 5.0 در ویژوال استودیو ۲۰۱۵ باز کنید همانگونه که دیدید این برنامه در ویژوال استودیو بدون نیاز به IIS اجرا می شود چون ویژوال استدیو از IISExpress برای اجرا برنامه ها استفاده می کند و نیاز ما به نصب IIS را برای اجرای برنامه های تحت بر طرف می کند.
بعد از اجرای برنامه خروجی view در مرورگر به شکل زیر خواهد بود
URL بالا http://localhost:6339/Home/Index می تواند تغییر کند زیرا برروی IISExpress اجرا می شود . به این دلیل که این امکان را به شما می دهد هر وب سایت را برروی یک پورت یکتا اجرا کنید.در صورتیکه می خواهید این موضوع را ببینید IISExpress را در قسمت Taskbar مشاهده کنید.
آموزش آپلود سایت ASP.NET روی هاست
حال اگر شما می خواهید وب سایتتان را برروی برروی IIS منتشر کنید (Localhost) بررسی کنید که ویژوال استودیو با استفاده از Administrator در حالت اجرا است زیرا IIS تنها در mode مدیر قابل استفاده است . در صورتیکه در حالت Administrator در حال اجرا نیست ویژوال استودیو را دوباره در حالت Administrator اجرا کرده “Run as Administrator” و پروژه خود را باز کنید.
حال Solution Explorer را باز کرده و برروی پروژه راست کلیک کرده و گزینه Publish را انتخاب کنید.
در پنجره جدید سه گزینه برای انتشار سایت وجود دارد .
Microsoft Azure Website
ما با این گزینه می توانیم سایتمان را مستقیما برروی سرور ابری Microsoft Windows Azure منتشر کنیم .
Import
این گزینه زمانی استفاده می شود که از قبل فایلی با پسوند publishsettings که شامل تنظیمات مورد نیاز برای وب سایتمان است ( مانند آدرس IP و…) وجود داشته باشد.
Custom
با استفاده از این گزینه نیاز است که تمام تنظیمات انتشار برروی سرور به صورت دستی انجام شود مانند نام سرور ، نام وب سایت و مکان آن و….
حال گزینه آخر را انتخاب کرده و برروی Next کلیک می کنیم.
یک نام برای profile سایتتان انتخاب کرده و برروی OK کلیک کنید.
در این قسمت آموزش publish در asp net گزینه هایی وجود دارد که نیاز است قبل از انتشار تکمیل گردد مانند نام سرور که با IP سرور و یا نام آن مقدار دهی میشود و این مکانی است که سایت شما در آنجا منتشر خواهد شد
قبل از کلیک برروی دکمه Next برروی Validate Connection کلیک کرده تا تنظیمات وارد شده توسط شما بررسی شده و درستی آن چک شود.
آموزش آپلود سایت ASP.NET روی هاست :
بعد از کلیک برروی Validate Connection در صورتیکه همه تنظیمات درست وارد شده باشد به شما اجازه داده می شود به مرحله بعد بروید حال برروی دکمه Next کلیک کنید.
در مرحله بعدی تنظیمات شما پایگاه های داده لوکال را مشاهده خواهید کرد و چون ما پایگاه داده لوکال در پروژه نداریم برروی next کلیک می کنیم.
خوب به مرحله آخر آموزش آپلود سایت ASP.NET روی هاست رسیدیم در این بخش فایل هایی که نیاز است منتشر شوند را انتخاب می کنیم و همچنین یک preview قبل از انتشار می توانیم داشته باشیم.
حال برروی Start Preview کلیک کنید.
سپس تمام فایل هایی که از سلوشن باید در URL منتشر شوند نمایش داده داده می شود.
در پایان زمانیکه برروی Publish کلیک می کنیم فرآیند build کردن شروع شده و سپس فرآیند انتشار آغاز می شود. شما می توانید خروجی را در پنجره Output window مشاهده کنید.
آموزش Publish در ASP NET
بعد از اینکه پروژه موفقیت آمیز منتشر شد شما می توانید یک فایل جدید با پسوند “.pubxml” در سلوشن پروژه پیدا کنید که شامل همه تنظیمات مورد نیاز برای انتشار با فرمت XML است.
حال به مرور گر رفته آدرس وب سایت که برروی IIS منتشر شده است را وارد کنید.
برای آشنای بیشتر با Asp Net MVC می توانید به سایر مقالات آموزش Asp Net Mvc در سایت مراجعه نمایید.
آموزش Publish در ASP NET
من محمد آذرنیوا، نویسنده و مدرس دوره های برنامه نویسی ، طراحی وب و تحلیل گر پایگاه داده هستم و قصد دارم در این وبسایت مطالب کاربردی در این زمینه را با شما به اشتراک بگذارم …