a

ABLY مقالات و مطالب مجموعه

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

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

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

 

 

آموزش ویندوز آژور و ایجاد یک وب سایت در 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

 

 

 

 

 

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

 

 

آموزش ویندوز آژور و ایجاد یک وب سایت در 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

 

 

نظرات

  • Hannah Martinez
    علی میلادیان
    دو شنبه 11 دی 1278 0:00

    سلام آقای شیدایی 

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


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

  • Hannah Martinez
    حامد
    دو شنبه 11 دی 1278 0:00

    با سلام

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

  • Hannah Martinez
    رامین
    دو شنبه 11 دی 1278 0:00

    سلام

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

    • Judith Bell
      پاسخ
      حسینبهزادی
      دو شنبه 11 دی 1278 0:00

      با عرض سلام

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

      موفق باشید


  • Hannah Martinez
    karim
    دو شنبه 11 دی 1278 0:00

    عرض سلام مجدد
    samanikhosravi6970@hotmail.comاین حساب کاربری را از صفحه لاگین ویندوز آژور ساختم باز با اینم لاگین نمیشه و همون پیغام  را میده

  • Hannah Martinez
    karim
    دو شنبه 11 دی 1278 0:00

    سلام 

    با تشکر از تلاش بی پایان شما
    من با چند تا حساب کاربری سعی کردم ک لاگین شوم و حتی چن تا حساب جدید مایکروسافت ساختم ولی لاگین نشد این پیغام را میدهد
    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 

  • Hannah Martinez
    karim
    دو شنبه 11 دی 1278 0:00

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

    • Judith Bell
      پاسخ
      حسینبهزادی
      دو شنبه 11 دی 1278 0:00

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

  • Hannah Martinez
    ...
    دو شنبه 11 دی 1278 0:00

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

  • Hannah Martinez
    سید محمدرضا برنتی
    دو شنبه 11 دی 1278 0:00

    برای ثبت‌نام حساب Windows Azure نیاز به تایید شماره تلفن (Mobile verification) است شما این مشکل را چگونه حل کرده‌اید ؟

    • Judith Bell
      پاسخ
      حسینبهزادی
      دو شنبه 11 دی 1278 0:00

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

  • Hannah Martinez
    علی
    دو شنبه 11 دی 1278 0:00

    سلام..من ثبت نام کردم ولی نمی دونم چطور این گزینه نیو رو از کجا پیدا کنم که سایت ایجاد کنم با تشکر راهنمایی فرمایید

    • Judith Bell
      پاسخ
      دو شنبه 11 دی 1278 0:00

      با عرض سلام
      شاید به دلیل عدم تایید اطلاعات و ایرانی بودن اکانت این بخش از دسترس شما خارج شده است.

       

  • Hannah Martinez
    محمدرضا
    دو شنبه 11 دی 1278 0:00

    سلام

    روز بخیر

    متاسفانه برای تائید هویت اطلاعات کارت اعتباری را لازم دارد. این بدین معناست که کاربران ایرانی نمیتوانند از سرویس آژور استفاده کنند.

    آیا راه حلی دارد؟

    متشکرم

    • Judith Bell
      پاسخ
      دو شنبه 11 دی 1278 0:00

      سلام

      بله متاسفانه راه حلی به غیر از ارایه مدارک در دسترس نیست

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :Phone Number
0713 625 1757 :Phone Number