آموزش راه اندازی سایت در Local Host ( لوکال هاست ) ویندوز با IIS

چگونه در لوکال هاست ویندوز وب سایت راه اندازی کنیم؟ امروز میخوام نحوه انتشار پروژه بر رویه لوکال رو توضیح بدم.انتشار پروژه در لوکال دلایل خاصی میتونه داشته باشه ، مثلا فرض کنید در یک تیم گروهی شما در حال نوشتن api هستید بعد اجرای فاز اول پروژه شما بایدapi رو به کلاینت کار بدید. چون همتون در یک شبکه محلی lanهستید کافیه شما پروژه رو بر رویه لوکال هاست خودتون Publish کنید سپس کلاینت کار با وارد کردین ip سیستم شما میتونه به apiها دست رسی داشته باشه. در مقاله قبلی نحوه سوار کردون پروژه بر رویه http بود که ولی اینبار میخوایم پروژه رو بر رویه لوکال هاست انتشار یا به اصطلاح publish کنیم ، خب قبل از هر چیز شما باید بر رویه سیستم خود iis نصب کنید. برای این کار وارد مسیر زیر

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
Control Panel\All Control Panel Items\Programs and Features
نصب iss

مطابق شکل چک باکس های لازمو جهت نصب iss فعال کنید سپس بر رویه ok کلیک کنید و چند ثانیه منتظر باشیدبا iis نصب شود.بعد از تکمیل فرایند جهت اطمینان از نصب iss مرورگر خود را بازکنید و در ادرس بار عبارت localhost را وارد کنید باید صفحه ای شبیه زیر نمیان شود

نصب iis

تا اینجای کار تونستیم iis رو نصب کنیم.مرحله بعد اینه که پروژه خود رو در حالت administrator باز کنید . بر رویه پروژه رفته کلیک راست کنید و گزینه Publish.. را انتخاب کنید

گزینه انتشار

پنجره زیر نمایان میشود

PublishWeb

مطابق شکل بر رویه Custom کلیک کنید و نام Profile خود را وارد کنید و بر رویه Next کلیک کنید. بنچره زیر نمایان میشود

PublshWeb

این مرحله باید تنظیمات اصلی رو انجام بدیم ، همانطور در شکل هم ملاحظه میکنید Publish Method رو برابر Web Deploy قرار دادیم ، توجه!!شما میتوانیدPublish Method رو برابر با File System قرار دهید تا پروژه بر رویه ادرسی که شما وارد میکنید publish شود سپس تو iis کانفیگ لازمو رو انجام داد . که در هر صورت فرقی ندارد ، server رو برابر localhost قرار دهید ، قبل از اینکه Site name رو توضیح بدم یک سر به iis بزنیم ، در منو start رفته وiis رو پیدا کرده و بر رویه ان کلیک کنید محیط iis شبیه زیر میباشد

محیط iis

همانطور که در شکل پیداس به طور پیش فرض یک سایت به اسم Default Web Site وجود دارد همچنین میتوان بر رویه Sites کلیک راست کرده و سایت خود را وارد کنیم ولی همین سایت پیشفرض جواب گوی کار ما هست و ما به همین کفایت میکنم ، همچنین شما درiss میتوانید سایر کانفیگ های دیگر رو انجام بدید ، به محیط vs برگشته و درقسمت Site name اسم سایت iis و بعد یک اسلش گزاشته و اسم مورد نظر خوتون رو وارد کنید ، دکمه Validate Conneation را بزیند یک تیک به نشانه درستی نمایان میشود ، next را زده و به مرحله بعد بروید

PublshWeb

Configuration را بر رویه Release قرار دهید و به مرحله بعد بروید ، مرحله بعد که مرحله اخر میباشد تصویر زیر نمایان میشود بر رویه Publish کلیک کنید

وب سایت توسینسو

چن لحظه صبر کنید تا پروژه ساخته شود

وب سایت توسینسو

خود vs پیغامی مبنی بر صحت درستی انجام کار را نشان میدهد ، حال برویه مرورگر خود رفته و ادرس

localhost/name yuor site

را وارد کنید ، توجه!در قسمت name your site ادرسی که در قسمت Site name وارد کرده بودید را واردکنید

وب سایت توسینسو

همانطور که میبینید پروژه ما رو لوکال و بدون هیچ وابستگی به vs اجرا شد ، امیدوارم تونسته باشم مطالب مفیدی ارائه داده باشم

منبع

http://www.c-sharpcorner.com/UploadFile/8ef97c/how-to-publish-Asp-Net-mvc-on-iis-mvc-5-0-part-3/

سبحان مظفری
سبحان مظفری

I am sobhan mozafari from Iram . I am working with Microsoft Technologies Like ASP.NET MVC , C# and SQL Server . I Interested in Node.js and Google Could computing and my favorite C++ .

نظرات