آموزش برنامه نویسی در مشهد

آموزش Publish در ASP.NET – آموزش آپلود سایت ASP.NET روی هاست

آموزش آپلود سایت 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

خروج از نسخه موبایل