آموزش ویندوز آژور
بسم الله الرحمن الرحیم
آموزش ویندوز آژور و ایجاد یک وب سایت در 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 Management Portal بررسی کنیم. برای این آمزوش یک وب سایت را publish خواهیم کرد. همچنین در مورد مزایای Web Deploy publishing توسط Windows Azure صحبت خواهیم کرد.
ساخت یک وب سایت به وسیله Windows Azure
برای شروع می بایست به ادرس Windows Azure Management Portal برویم و با استفاده از یک حساب کاربری Microsoft لاگین کنید.
در Windows Azure شما می تواند تا 10 وب سایت را به صورت رایگان میزبانی (Host) کنید.
برای ثبت نام می توانید از طریق این لینک اقدام کنید.
در بخش command bar بر روی New کلیک کنید.
بر رویCompute کلیک و سپس Web Siteرا انتخاب کنید. حال گزینه Quick Create را بزنید، این گزینه اجازه می دهد تا شما یک ادرس جدید برای وب سایت خود ثبت کنید. درنهایت Create Web Site را انتخاب کنید.
Windows Azure Web Site یک میزبان (Host) برای وب سایتهایی است که در cloud اجرا می شوند و شما می توانید آنها مدیریت و کنترل کنید.
گزینه Quick Create به شما اجازه می دهد تا یک وب سایت کامل را از خارج از portal درWindows Azure Web Site منتشر (Deploy) کنید.
کمی صبر کنید تا وب سایت شما ایجاد شود.
وقتی وب سایت ایجاد شد بر روی لینک قرار گرفته در زیر ستون URL کلیک کنید. وقتی بر روی لینک کلیک می کنید باید سایت شما ایجاد شده باشد.
د رنهایت نتیجه ما
به صفحه مدیریت بر می گردیم و در زیر ستون Name بر روی نام وب سایت خود کلیک کنید و تا صفحه مربوطه باز شود.
در صفحه 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 به صورت خودکار انجام دهند.
خوب فایل مربوطه را دانلود کنید تا در ادامه نحوه استفاده از آن را در Visual Studio و نحوه publish کردن یک وب سایت توسط آن بر روی Windows Azure Web Sites را بررسی کنیم.
تنظیمات 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 و همچنین نام کابری و کلمه عبور مدیریت سرور را برای بخش های بعدی نیاز داریم. تا اینجا دیتابیسی ایجاد نکرده ایم.
در این بخش می خواهیم connection مربوط به دیتابیس خود را از طریق Visual Studio چک کنیم. برای این تست شما باید IP سیستم خود (local IP address) را به لیست IP های مجاز سرور اضافه کنیم (Allowed IP Addresses). برای این کار بر روی Configure کلیک کنید، سپس IP خود را از Current Client IP Address انتخاب کنید و سپس این IP آدرس را در فیلدهای Start IP Address و End IP Address وارد کنید، در نهایت بر روی آیکون تیک (چک باکس سمت راست) کلیک کنید.
هنگامی که IP شما (Client IP Address) به لیست allowed IP addresses اضافه شد بر روی گزینه save کلیک کنید تا تغییرات تایید و ثبت شود.
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 دانلود کردید (اگر فراموش کردید مراحل قبل بررسی کنید)، از طریق لینک Import به Visual Studio معرفی کنید.
بر روی Validate Connection کلیک کنید. وقتی Validation کامل شد بر روی لینک Next کلیک کنید( وقتی Validation کامل می شود که یک تیک سبز رنگ کنار باتن Validate Connection نمایش داده شود).
در پنجره Settings، زیر بخش Databases، بر روی باتن next برای گزینه database connection خود کلیک کنید ( مثلا DefaultConnection).
تنظیمات زیر را انجام دهید.
در بخش Server name، آدرس (URL) SQL Database server خود را وارد کنید ( قبل از URL باید tcp: را مانند تصویر اضافه کنید).
در فیلدهای User name و Password باید administrator login name و administrator login password خود را وارد نمایید.
در آخرین فیلد یک نام برای دیتابس خود ثبت کنید.
در MessageBox نمایش داده شده که مبنی بر دریافت یک تاییدیه در خصوص ساخت یک دیتابیس جدید است، باتن Yes را انتخاب کنید و Ok را انتخاب کنید.
connection string شما برای اتصال به Windows Azure ایجاد شده و می توانید بر روی گزینه Next کلیک کنید.
در صفحه Preview بر روی گزینه Publish کلیک کنید.
هنگامی که فرایند Publish کامل گردد، وب سایت شما در مرورگر باز خواهد شد
علی میلادیان
سلام آقای شیدایی
حامد
با سلام
من هم مشکل ثبت نام دارم اگر راه حلی دارید میشه راه نمایی کنید
رامین
سلام
اسماعیلشیدایی
با عرض سلام
متاسفانه کاربران ایرای مسدود کرده اند، سعی می کنم از طریق همین ایمیلی که در اینجا قرار داده اید شما را ثبت نام کنم
موفق باشید
karim
karim
سلام
karim
چطور از حساب های کاربری دیگرمان چون یاهو، گوگل و... برای اعتبارسنجی استفاده کنیم؟
اسماعیلشیدایی
با عرض سلام
ساده ترین روش برای ساخت حساب کاربری، ساختن یک حساب کاربری در وب سایت مایکروسافت می باشد. ابتدا یک حساب کاربری در مایکروسافت ایجاد کنید و سپس می توانید با استفاده از این حساب کاربری در بخش احراز هویت ویندوز آژور لاگین نمایید.
بنده یک حساب کاربری Developer مایکروسافت دارم و از این حساب استفاده می کنم اگر مشکلی در ثبت نام وجود دارد بفرمایید تا بررسی کنم و یک آموزش برای آن در اینجا قرار دهم تا دیگر دوستان نیز از آن استفاده کنند.
...
با تشکر و سپاس فراوان از شما...
سید محمدرضا برنتی
برای ثبتنام حساب Windows Azure نیاز به تایید شماره تلفن (Mobile verification) است شما این مشکل را چگونه حل کردهاید ؟
اسماعیلشیدایی
با عرض سلام
نیازی به ارائه شماره تلفن نیست، می توانید از حساب های کاربری دیگرتان چون یاهو، گوگل و... برای اعتبارسنجی استفاده کنید.
با تشکر
علی
سلام..من ثبت نام کردم ولی نمی دونم چطور این گزینه نیو رو از کجا پیدا کنم که سایت ایجاد کنم با تشکر راهنمایی فرمایید
اسماعیلشیدایی
با عرض سلام
شاید به دلیل عدم تایید اطلاعات و ایرانی بودن اکانت این بخش از دسترس شما خارج شده است.
محمدرضا
سلام
روز بخیر
متاسفانه برای تائید هویت اطلاعات کارت اعتباری را لازم دارد. این بدین معناست که کاربران ایرانی نمیتوانند از سرویس آژور استفاده کنند.
آیا راه حلی دارد؟
متشکرم
اسماعیلشیدایی
سلام
بله متاسفانه راه حلی به غیر از ارایه مدارک در دسترس نیست