سه راه برای نصب nopCommerce در ویندوز Azure وجود دارد
1. FTP : اگر شما از قبل یک بسته آماده برای پیاده سازی (بدون کد منبع) دارید، از این روش استفاده کنید. شما می توانید به سیستم فایل محلی منتشر کنید و سپس آن ها را از طریق ftp آپلود کنید.
چگونه می توانم مجوزهای FTP برای azure را دریافت کنم؟ به وبسایت Azure.com بروید -> حساب من -> پورتال مدیریت -> وب سایت خود را انتخاب کنید -> داشبورد -> بررسی سریع. از اینجا می توانید مجوزهای FTP را پیدا کنید و یا می توانید «مجوزهای ورودی خود را بازنشانی کنید» یا «مشخصات انتشار را دانلود کنید». برای پورتال جدید azure به portal.azure.com بروید -> وب سایت ها را مرور کنید -> به وب سایت خود بروید -> جزئیات.از اینجا می توانید مجوزهای FTP را پیدا کنید و یا می توانید «مجوزهای ورودی خود را بازنشانی کنید» یا «مشخصات انتشار را دانلود کنید».
2. Visual Studio: استقرار وب سایت : شما می توانید به طور مستقیم از طریق Visual Studio به azure مجهز شوید. با استفاده از روش فوق و نصب پروفایل پیاده سازی وب در visual studio مجوزهای پیاده سازی را از azure دریافت کنید.
3. نصب کننده پلتفرم وب: فروشگاه nopCommerce در سایت های گالری نرم افزار Azure موجود است. بنابراین به پورتال Azure بروید، روی "شروع، سایت جدید، از گالری" کلیک کنید. از لیست برنامه های موجود nopCommerce را انتخاب کنید. پس از وارد کردن اطلاعات مربوط به اتصال با پایگاه داده و کلیک بر روی OK، nopCommerce برای راه اندازی آماده خواهد بود.
به مجض اینکه سایت راه اندازی شد، باید فروشگاه nopCommerce را نصب کنید. لطفا در اینجا بیشتر بخوانید ("مراحل نصب").
Azure "چند موردی" را از نسخه 3.70 به بعد پشتیبانی می کند. این برای برنامه با هر مقیاس پذیری عالی است. در حال حاضر شما نباید نگران باشید که آیا سایت شما می تواند تعداد زیادی از بازدیدکنندگان را اداره کند یا خیر. پس دقیقا چه چیزی برای حمایت از "چند موردی" در مزارع وب (web farms) وAzure انجام شده است؟
پشتیبانی از حساب ذخیره سازی BLOB در ویندوز Azure. لطفا در اینجا در مورد حساب های ذخیره سازی در Azure بیشتر بدانید.
نحوه پیکربندی: به محض اینکه ذخیره سازی BLOB شما در Azure تنظیم شد، فایل web.config خود را باز کنید،AzureBlobStorage" " را پیدا کرده و رشته اتصال، مخزن و نقطه پایانی را مشخص کنید.
ذخیره سازی کش توزیع شده و پشتیبانی مدیریت جلسه : Redis به عنوان یک سرور ذخیره سازی کش انتخاب شده است (در حال حاضر در Azure، آمازون و دیگر شرکت های میزبانی ابری موجود است).
نحوه پیکربندی:
ابتدا باید Redis را نصب و راه اندازی کنید. لطفا در مورد چگونگی استفاده از Redis در Azure در اینجا بیشتر بدانید.
پس از انجام آن، باید آن را در nopCommerce پیکربندی کنیم. برای فعال کردن ذخیره سازی در فایل Redis، فایل web.config را باز کرده و مؤلفه پیکربندی RedisCaching را پیدا کنید. ویژگی Enabled آن را بهtrue تغییر دهید و سپس ConnectionString که به سرور Redis شما اشاره دارد را مشخص کنید (در مرحله اول پیکربندی شد).
همچنین باید Redis را به عنوان مدیریت جلسه توزیع شده فعال کنید. لطفا فایل web.config را باز کنید. مؤلفه کامنت نشده sessionState را پیدا کنید. ویژگی های آن (host، accessKey، و غیره) که به سرور Redis شما اشاره دارد را مشخص کنید. لطفا در مورد پشتیبانی جلسه توزیع شده در Azure در اینجا بیشتر بدانید.
اطمینان حاصل کنید که وظایف برنامه شما در هر زمان در یک مزرعه گره (farm node) مشابه اجرا می شود.
نحوه پیکربندی: برای فعال کردن این قابلیت فایل web.config را باز کنید، مؤلفه WebFarms را پیدا کنید و ویژگی MultiInstancesEnabled را به "True" تغییر دهید. اگر از وب سایت های ویندوز Azure استفاده می کنید (نه سرویس های ابر)، ویژگی RunOnAzureWebsites را نیز به "True" تغییر دهید.
طراحی فروشگاه خود را با امکانات بیشمار و قالب اختصاصی به ما بسپارید. نمونه پروژه های اجرا شده ما را ببینید.
ناپ شاپ با برگزاری دوره های آموزشی در دانشگاهها، ارائه راهنمای فارسی، انجمن گفتگو، فیلم های آموشی، وبلاگ، طراحی انواع پلاگین ها و راه اندازی انواع فروشگاه اینترنتی، در توسعه ناپ کامرس در ایران تلاش میکند.