منصوبے کے بارے میں

ASP.NET Core ایک اوپن سورس، کراس پلیٹ فارم فریم ورک ہے جو جدید، کلاؤڈ بیسڈ، انٹرنیٹ سے منسلک ایپلیکیشنز جیسے ویب ایپس، IoT ایپس اور موبائل بیک اینڈز بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ .NET پر چلتا ہے، جو ایک مفت، کراس پلیٹ فارم اور اوپن سورس ایپلیکیشن رن ٹائم ہے، اور اسے کلاؤڈ میں تعینات یا آن پریمیسس چلنے والی ایپس کے لیے ایک بہتر ڈیولپمنٹ فریم ورک فراہم کرنے کے لیے بنایا گیا تھا۔ یہ فریم ورک کم سے کم اوور ہیڈ کے ساتھ ماڈیولر اجزاء سے تعمیر کیا گیا ہے، جو ڈویلپرز کو حل تیار کرتے وقت لچک دیتا ہے۔ ایپلیکیشنز کو Windows، Mac اور Linux پر کراس پلیٹ فارم بنایا اور چلایا جا سکتا ہے۔ ریپوزٹری .NET فاؤنڈیشن کے تحت برقرار رکھی جاتی ہے اور MIT لائسنس کے تحت جاری کی جاتی ہے۔ شروع کرنے کی رہنمائی آفیشل ASP.NET Core دستاویزات کے ذریعے دستیاب ہے، اور .NET ہوم پیج جاری کردہ ورژنز، شروع کرنے کی گائیڈز اور سیکھنے کے وسائل فراہم کرتا ہے۔ پروجیکٹ اپنے ایشو ٹرائیج کے عمل کو دستاویز کرتا ہے ان لوگوں کے لیے جو دلچسپی رکھتے ہیں کہ آنے والے مسائل کو کیسے ہینڈل کیا جاتا ہے۔ مشغول ہونے کے طریقوں میں فریم ورک کو آزمانا، ایشوز فائل کرنا، ڈیزائن گفتگو میں شامل ہونا اور پل ریکویسٹ جمع کرنا شامل ہیں۔ ریپوزٹری روزانہ بلڈز، یوٹیوب پر لائیو سٹریم ہونے والا ہفتہ وار کمیونٹی اسٹینڈ اپ، شیڈول اور میل اسٹون تھیمز کے ساتھ ایک عوامی روڈ میپ، اور سورس کوڈ بنانے کی ہدایات پیش کرتی ہے۔ ایک تعاون صفحہ ان بہترین جگہوں کی طرف اشارہ کرتا ہے جہاں ایشوز لاگ کیے جائیں اور گفتگو شروع کی جائے۔ سیکیورٹی کے مسائل اور بگز کو مائیکروسافٹ سیکیورٹی رسپانس سینٹر کو اس کے ریسرچر پورٹل کے ذریعے نجی طور پر رپورٹ کیا جانا چاہیے، جس میں 24 گھنٹوں کے اندر جواب متوقع ہے؛ مزید تفصیلات MSRC FAQ اور ریپوزٹری کے سیکیورٹی دستاویز میں ہیں۔ ایک متعلقہ Microsoft .NET Bounty Program کا بھی حوالہ دیا گیا ہے۔ متعلقہ پروجیکٹس میں دستاویزات کے ذرائع، ڈیٹا تک رسائی کے لیے Entity Framework Core، کلاؤڈ، موبائل، ڈیسک ٹاپ اور IoT ایپس کے لیے کراس پلیٹ فارم رن ٹائم، اور Razor نحو کے لیے Razor کمپائلر اور ٹولنگ شامل ہیں۔ ایک ضابطہ اخلاق ریپوزٹری میں شامل ہے۔ README میں ASP.NET Core Shared Framework کے لیے نائٹلی بلڈ ڈاؤن لوڈز بھی درج ہیں، جن میں Windows x64/x86/arm64، macOS x64/arm64، Linux x64/arm/arm64 اور Linux-musl مختلف شکلیں شامل ہیں، ساتھ ہی Windows Hosting Bundle انسٹالرز جو شئیرڈ فریم ورک، .NET Runtime Shared Framework اور IIS پلگ ان (ASP.NET Core Module) پر مشتمل ہیں۔ اس میں نوٹ کیا گیا ہے کہ جو صارفین اس بات کا یقین نہیں رکھتے کہ کیا انسٹال کرنا ہے، انہیں SDK کا انتخاب کرنا چاہیے، جس میں IIS پلگ ان کے علاوہ سب کچھ شامل ہے۔