حذف فایل Startup.cs در NET 6.
سلام دوستان عزیز با یک پست کاربردی دیگه در خدمتتون هستیم. اگر شما یک دات نت کار باشید قطعا تا به حال با Asp.net Core هم کار کردید و پروژه های مختلفی رو باهاش انجام دادید. مایکروسافت هر چند مدت یکبار از نسخه های جدید دات نت رونمایی میکنه و آخرین نسخه دات نت که به همراه ویژوال استودیو منتشر شد دات نت 6 هست. اما اتفاق جدیدی که در این نسخه از NET. رخ داده این است که فایل Startup.cs حذف شده است.
متد Configure و Configure Services چه بلایی سرشون اومد؟
همان طور که میدونید برای نوشتن Dependecy ها و Middleware ها می بایستی در این کلاس این کار را انجام داد. متد ConfigureServcies برای تزریق وابستگی ها (Dependency) بود و متد Configure برای نوشتن Middleware ها.
اما در دات نت 6 دیگه خبری از فایل Startup.cs نیست و شما برای ثبت Middleware ها باید ابتدا اون Middleware رو بنویسید و بعد اون رو در فایل Program.cs وارد کنید. دیگر لازم نیست که Middleware ها در متد Configure نوشته بشن بلکه شما به صورت مستقیم مثلا: app.UseExampleMiddleware(); فراخوانی کرد.
دیدگاهتان را بنویسید