ably ably برای هدایت شدن به سایت جدید اینجا کلیک کنید

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

آموزش برنامه نویسی وب، اندروید، ویندوز , اسکیوال و...
Tell: 0912 097 5516
| Email: Hello@EduOnline.ir

آموزش ویندوز آژور

بسم الله الرحمن الرحیم

آموزش ویندوز آژور و ایجاد یک وب سایت در Windows Azure

در این آموزش می خواهیم نحوه ایجاد یک وب سایت را بر روی Windows Azure Management Portal بررسی کنیم. برای این آمزوش یک وب سایت را publish خواهیم کرد. همچنین در مورد مزایای Web Deploy publishing توسط Windows Azure صحبت خواهیم کرد.

ساخت یک وب سایت به وسیله Windows Azure 

برای شروع می بایست به ادرس Windows Azure Management Portal برویم و با استفاده از یک حساب کاربری Microsoft لاگین کنید.
در Windows Azure شما می تواند تا 10 وب سایت را به صورت رایگان میزبانی (Host) کنید.
برای ثبت نام می توانید از طریق این لینک اقدام کنید.

آموزش Windows Azure

در بخش command bar بر روی New کلیک کنید.

آموزش Windows Azure

بر رویCompute  کلیک و سپس  Web Siteرا انتخاب کنید. حال گزینه Quick Create را بزنید، این گزینه اجازه می دهد تا شما یک ادرس جدید برای وب سایت خود ثبت کنید. درنهایت Create Web Site را انتخاب کنید.
Windows Azure Web Site یک میزبان (Host) برای وب سایتهایی است که در cloud اجرا می شوند و شما می توانید آنها مدیریت و کنترل کنید.
گزینه Quick Create به شما اجازه می دهد تا یک وب سایت کامل را از خارج از portal درWindows Azure Web Site منتشر (Deploy) کنید.

آموزش Windows azure

کمی صبر کنید تا وب سایت شما ایجاد شود.


وقتی وب سایت ایجاد شد بر روی لینک قرار گرفته در زیر ستون URL کلیک کنید. وقتی بر روی لینک کلیک می کنید باید سایت شما ایجاد شده باشد.

آموزش Windows azure

 

 

د رنهایت نتیجه ما

آموزش Windows azure

به صفحه مدیریت بر می گردیم و در زیر ستون Name بر روی نام وب سایت خود کلیک کنید و تا صفحه مربوطه باز شود.

آموزش Windows Azure

در صفحه Dashboard بر روی لینک Download publish profile که در بخش quick glance قرار دارد کلیک کنید.
publish profile در واقع کل اطلاعات لازم برای publish کردن وب سایت را برای تمامی روش های ممکن در  Windows Azure website در اختیار شما قرار می دهد.
publish profile شامل اطلاعاتی همچون URL ها، سطح دسترسی ها و database strings های لازم برای ارتباط با هر endpoint ایی که امکان اتصال به آن فراهم است.
Microsoft WebMatrix 2, Microsoft Visual Studio Express for Web و طبیعتا نسخه نهایی Microsoft Visual Studio 2012 به بعد امکان خواندن publish profile ها را دارند و می توانند فرایند تنظیم publish کردن وب سایت ها را بر روی Windows Azure websites به صورت خودکار انجام دهند.

آموزش Windows Azure


خوب فایل مربوطه را دانلود کنید تا در ادامه نحوه استفاده از آن را در Visual Studio و نحوه publish کردن یک وب سایت توسط آن بر روی Windows Azure Web Sites را بررسی کنیم.

آموزش Windows Azure


تنظیمات Database Server در ویندوز آژور (Windows Azure)

اگر برنامه شما از یک دیتابیس استفاده می کند پس شما باید یک SQL Database server ایجاد کنید. اگر شما می خواهید فقط یک وب سایت ساده آپلود کنید که نیازی به SQL Server ندارد این مراحل طبیعتا لازم نیست انجام دهید.
شما به یک SQL Database server برای ذخیره اطلاعات نیاز دارید. شما می توانید SQL Database servers حساب کاربری خود را از طریق Sql Databases سپس Servers و در نهایت بخش Server's Dashboard در Windows Azure Management portal مشاهده کنید.
اگر سروری ایجاد نکرده اید می توانید از گزینه Add در command bar برای این کار استفاده کنید. در نظر داشته باشید که server name، URL و همچنین نام کابری و کلمه عبور مدیریت سرور را برای بخش های بعدی نیاز داریم. تا اینجا دیتابیسی ایجاد نکرده ایم.
 

آموزش Windows Azure

در این بخش می خواهیم connection مربوط به دیتابیس خود را از طریق Visual Studio چک کنیم. برای این تست شما باید IP سیستم خود (local IP address) را  به لیست IP های مجاز سرور اضافه کنیم (Allowed IP Addresses). برای این کار بر روی Configure کلیک کنید، سپس IP خود را از Current Client IP Address انتخاب کنید و سپس این IP آدرس را در فیلدهای Start IP Address و End IP Address وارد کنید، در نهایت بر روی آیکون تیک (چک باکس سمت راست) کلیک کنید.

آموزش Windows Azure


هنگامی که IP شما (Client IP Address) به لیست allowed IP addresses اضافه شد بر روی گزینه save کلیک کنید تا تغییرات تایید و ثبت شود.

آموزش Windows Azure

 

 

 

 

Publish  کردن یک وب سایت ASP.NET MVC 4 برای ویندوز آژور (Windows azure)

در این بخش می خواهیم با استفاده از ابزار Web Deploy مربوط به Visual Studio یک Publishing an ASP.NET MVC 4 Application  را publish کنیم.
یک پروژه ASP.NET MVC 4 را باز کنید. در Solution Explorer بر روی پروژهweb site  کلیک راست کنید و گزینه Publish را انتخاب کنید.

آموزش Windows Azure

فایلی را که از طریق Windows Azure دانلود کردید (اگر فراموش کردید مراحل قبل بررسی کنید)، از طریق لینک Import به Visual Studio معرفی کنید.

آموزش Windows Azure

 

بر روی Validate Connection کلیک کنید. وقتی Validation کامل شد بر روی لینک Next کلیک کنید( وقتی Validation کامل می شود که یک تیک سبز رنگ کنار باتن Validate Connection نمایش داده شود).

 آموزش Windows Azure

در پنجره Settings، زیر بخش Databases، بر روی باتن next برای گزینه database connection خود کلیک کنید ( مثلا DefaultConnection).

 آموزش Windows Azure

تنظیمات زیر را انجام دهید.
در بخش Server name، آدرس (URL) SQL Database server خود را وارد کنید ( قبل از URL باید tcp: را مانند تصویر اضافه کنید).
در فیلدهای User name و Password باید administrator login name و administrator login password خود را وارد نمایید.
در آخرین فیلد یک نام برای دیتابس خود ثبت کنید.

آموزش Windows Azure

در MessageBox نمایش داده شده که مبنی بر دریافت یک تاییدیه در خصوص ساخت یک دیتابیس جدید است، باتن Yes را انتخاب کنید و  Ok را انتخاب کنید.

 آموزش Windows Azure

connection string شما برای اتصال به Windows Azure ایجاد شده و می توانید بر روی گزینه Next کلیک کنید.

 آموزش Windows Azure

در صفحه Preview بر روی گزینه Publish کلیک کنید.

آموزش Windows Azure

هنگامی که فرایند Publish کامل گردد، وب سایت شما در مرورگر باز خواهد شد

آموزش Windows Azure

نظرات (۸)

  • سید محمدرضا برنتی
  • برای ثبت‌نام حساب Windows Azure نیاز به تایید شماره تلفن (Mobile verification) است شما این مشکل را چگونه حل کرده‌اید ؟
    پاسخ:
    با عرض سلام
    نیازی به ارائه شماره تلفن نیست، می توانید از حساب های کاربری دیگرتان چون یاهو، گوگل و... برای اعتبارسنجی استفاده کنید.
    با تشکر

     با تشکر و سپاس فراوان از شما...

    چطور از حساب های کاربری دیگرمان چون یاهو، گوگل و... برای اعتبارسنجی استفاده کنیم؟

    پاسخ:
    با عرض سلام
    ساده ترین روش برای ساخت حساب کاربری، ساختن یک حساب کاربری در وب سایت مایکروسافت می باشد. ابتدا یک حساب کاربری در مایکروسافت ایجاد کنید و سپس می توانید با استفاده از این حساب کاربری در بخش احراز هویت ویندوز آژور لاگین نمایید.
    بنده یک حساب کاربری Developer مایکروسافت دارم و از این حساب استفاده می کنم اگر مشکلی در ثبت نام وجود دارد بفرمایید تا بررسی کنم و یک آموزش برای آن در اینجا قرار دهم تا دیگر دوستان نیز از آن استفاده کنند.

    سلام 
    با تشکر از تلاش بی پایان شما
    من با چند تا حساب کاربری سعی کردم ک لاگین شوم و حتی چن تا حساب جدید مایکروسافت ساختم ولی لاگین نشد این پیغام را میدهد
    No subscriptions found.
    SIGN OUT
    SIGN UP FOR WINDOWS AZURE
    WINDOWS AZURE HOME PAGE
    CONTACT SUPPORT
    Before you can start using Windows Azure, you need to get a subscription.
    We were unable to find any Azure subscriptions where you are a service administrator or co-administrator.
    You are signed as samankhosravi6970@hotmail.com. If this was not the account you intended to use, please 
    عرض سلام مجدد
    samanikhosravi6970@hotmail.comاین حساب کاربری را از صفحه لاگین ویندوز آژور ساختم باز با اینم لاگین نمیشه و همون پیغام  را میده
    سلام
    ممنون از آموزش خوبتون.
    من هر کاری میکنم نمیتونم توی اژور ثبت نام کنم.
    شماره تلفن و کارت اعتباری میخواد.
    توی کامنت ها گفته بودید از حساب مایکروسافت استفاده کنیم، من حساب مایکروسافت هم ساختم اما باز گیر میداد. خواستم حساب developer بزرام که اونم باز توش ایران رو نداشت و توی اونم باز باید شماره تلفن میدادی و پول پرداخت میکردی که متاسفانه بدون کارت اعتباری نمیشه ثبت نام کرد.
    ممنون میشم راهنماییم کنیم چون واقعا به این سرویس نیاز داریم.
    پاسخ:
    با عرض سلام

    متاسفانه کاربران ایرای مسدود کرده اند، سعی می کنم از طریق همین ایمیلی که در اینجا قرار داده اید شما را ثبت نام کنم

    موفق باشید


    با سلام

    من هم مشکل ثبت نام دارم اگر راه حلی دارید میشه راه نمایی کنید

  • علی میلادیان
  • سلام آقای شیدایی 
    وقت شما بخیر .. من هم مشکل دارم وقتی لاگین می کنم من را به یک صفحه خاص ارجاع میده و نمیزاره دسترسی داشته باشم 


    ممنون میشم راهنمایی کنید 

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی
    up
    ما را در گوگل محبوب کنید