هاست مخصوص .NET Core چه ویژگیهایی دارد؟
اگر شما نیز جزو معدود توسعهدهندگان حرفهای و خوشسلیقهای هستید که به دنبال هاستی مناسب برای فریمورک ASP .NET Core میگردید، این مقاله را تا انتها بخوانید.
پیش از این مقاله، با انتشار رسمی و فراگیر شدن ASP .NET Core، ما نیز دو مقاله در خصوص .NET Core 1 و .NET Core 2 و .NET Core 3 منتشر کردیم تا از طریق آن ضمن توضیح مشخصات حیرتانگیز .NET Core، از به کارگیری آن در هاست ویندوزی مژده دهیم. حال پس از گذشت چند ماه و میزبانی چندین وبسایت .NET Core، در این مقاله این مژده را به شما میدهیم که با سازگاری بیش از پیش و کامل، در هایساپورت، زیرساخت لازم برای پشتیبانی از .NET Core را فراهم کرده و پذیرای وبسایت ASP .NET Core شما میباشیم.
در ادامه به بیان پیشنیازهای ASP .NET Core و دلیل انتخاب هایساپورت به عنوان هاستینگی مناسب برای پروژه .NET Core میپردازیم:
1- پشتیبانی از Runtime
Runtime در .NET Core در واقع به عنوان مفسر عمل میکند؛ به طوری که اجرای کدهای پروژه به آن وابسته است.
اما فرقهایی بین آن و سایر موارد مشابه وجود دارد. برای مثال تعریف نقش Garbage Collector یا قابلیت بازیافت حافظه یا بسیاری از قابلیتهای دیگر.
جدیدترین نسخه Runtime به عنوان پایه و اساس فریم ورک ASP .NET Core در سرور نصب و فعال میباشد.
2- پشتیبانی از SDK
SDK یا Software Development Kit که درواقع ابزاری است که امکان ایجاد اپلیکیشنهای .NET را برای توسعهدهنگان فراهم میکنند، در سرور نصب و فعال است. کافی است پس از توسعهی پروژهی خود، آن را بر روی هاست آپلود کنید. از سرعت اجرای آن شگفتزده خواهید شد.
3- ApplicationPool اختصاصی
تمامی هاستهای ویندوزی هایساپورت دارای Isolated Applicaton Pool یا Application Pool مجزا هستند که گاهی از آن به عنوان منبع اختصاصی یاد میشود. در Application Pool اختصاصی، امکان استفاده از Private Memory یا حافظه خصوصی مقدور است و عملاً موجب میشود وبسایت از منابع نرمافزاری و سختافزاری بسیار بیشتری برخوردار شود که کیفیت پروژههای .NET Core را تضمین میکند.
برای آشنایی بیشتر با Application Pool و Private Memory به زبان ساده، به مقالهی آنچه که باید در مورد IIS Aplication Pool بدانید مراجعه کنید. در این مقاله ضمن تعریف Application Pool و شرح وظیفهی آن، به بیان کاربردهای Private Memory و Application Pool اختصاصی پرداخته شده است.
4- نسخه .Net Core
با فراهمسازی زیرساخت، هماینک قادر هستید از نسخههای مختلف فریم ورک ASP .NET Core در هاست ویندوزی استفاده نمایید.
فرقی ندارد از کدام نسخه .NET Core استفاده میکنید؛ جدیدترین و قدیمیترین نسخهها قابل اجرا هستند.
- 1.x
- 1.1.x
- 2.x
- 2.1.x
- 2.2.x
- 3.x
- 5.x
- 6.x
- 7.x
5- بکارگیری Web Deploy
Web Deploy ابزاری انعطافپذیر، توسعهپذیر و قدرتمند است که با استفاده از آن میتوان تنظیمات و محتویات را با وبسرور IIS همگامسازی کرد.
درواقع Web Deploy برای توسعهدهندگان امکان Sync وب اپلیکیشنهای Compile شده را از طریق ابزارهای توسعه مثل Visual Studio به IIS فراهم میسازد.
6- Visual Studio
Visual Studio به عنوان یک IDE یا محیط یکپارچه توسعه نرمافزار بسیار قدرتمند برای اپلیکیشنهای .NET بر روی سرور نصب و فعال است. کافی است پروژه .NET Core و فریمورک .NET خود را توسعه دهید و بر روی هاست قرار دهید و اجرای آن را به ما بسپارید.
7- پشتیبانی NopCommerce
nopCommerce یک CMS بسیار قدرتمند برای .NET است که نسخههای جدید آن بر پایهی .NET Core نوشته شده است. nopCommerce این امکان را به شما میدهد تا فروشگاه یا به طور کلی تجارت خود را به صورت آنلاین پیادهسازی کنید و از مزیتهای بینظیر آن مانند Responsive و SEO Friendly بودن، امکانات مختلف فروشگاهی، ابزارهای مارکتینگ و همچنین پشتیبانی از زبان فارسی استفاده کنید.
قیمت این CMS محبوب رایگان است و زیرساخت و امکان استفاده از آن در سرورهای هاست ویندوزی هایساپورت فراهم میباشد.
از مزایای خیلی خوب asp.net core اینه که امکان راه اندازی روی سرورهای ارزان قیمت لینوکس رو هم داره، اگر امکانش هست این سرویس رو ارائه کنید.
از توجه و پیشنهادتون متشکرم.
بله همینطوره. تمامی نسخه های دات نت کور در حال حاضر در خدمات هاست ویندوز ارایه میشه و در تلاشیم که در هاست لینوکس هم این خدمات ارایه بشه.
سلام. میخواستم بدونم از net core 2.2 هم پشتیبانی میکنید یا نه؟
با سلام و عرض ادب،
بله البته. ASP.NETCore 2.2 نیز در سرورها فعال و قابل استفاده است. شما می تونید از طریق لینک زیر سفارش دهید:
هاست دات نت کور
سلام و خسته نباشید.
موقعیت سرورهای شما کجاست؟ دیتاسنتر داخل ایران هست؟ از چه شرکتی؟
عرض سلام و احترام،
اطلاعات خدمات در لینک زیر درج شده است:
هاست دات نت کور
با این حال شما می توانید از طریق مرکز تماس به شماره 021-25917757 با واحد فروش تماس حاصل فرمایید.
سلام و تشکر از سرویس های خوبتون.
با توجه به استفاده گسترده و مدت زمانی که از تولد .Net Core میگذره لطفا سرویس های لینوکسی .net core رو هم ارائه بدین
خوشحالیم که خدمات مورد توجه شما قرار گرفته. از ابراز لطف شما سپاسگزاریم.
در مورد هاست لینوکس و ASP.NetCore در برنامه کاری وجود دارد و پس از ارایه اطلاع رسانی خواهیم کرد.
سلام چه زماني ساپورت از .Net 6 شروع ميكنيد؟
با تشکر از توجه شما، ASP.NetCore 6 از تاریخ 8 آذرماه بر روی سرورهای این شرکت ارایه شده است.
سلام ..از دات نت کور 7 هم پشتیبانی میکنید؟
عرض سلام و ادب،
بله شما می توانید با مراجعه به صفحه هاست داتنتکور نسبت به خرید هاست داتنتکور 7 اقدام فرمایید.