TGViewer
C# Short Posts 🔞 C# Short Posts 🔞 @dimasshortposts · 310 subscribers
Post #26 59
🛑 Как же это странно. Я тут просто хотел писать с матерком и шуточками про C#, а тут такая ситуация, что уже не до шуточек. Но я сделаю так. Напишу здесь, что я против войны с Украиной! И продолжу постить с шуточками и матерком про C#. Не потому что мне все равно, а потому что мне вообще не все равно, и я считаю, что продолжая постить можно принести хоть немножко спокойствия, а вместе с ним и пользы. Всем мира!

Вот пост, написанный до всех этих чудовищных событий.

В ASP.NЕT 6.0 больше не нужен Startup.cs!

Готовил для вас очередной пост про record’ы (trollface), как вдруг наткнулся на отсутствие файла Startup.cs в новых темплейтах ASP.NET.

💻Начал гуглить, как его добавить обратно, а оказалось, что он нам теперь, как говорится в классике: ”и нахуй не нужОн”.

🖇Вот такая статья об этом подробно рассказывает и показывает, как все поменялось между ASP.NET 5.0 и ASP.NET 6.0: https://docs.microsoft.com/en-us/aspnet/core/migration/50-to-60-samples?view=aspnetcore-6.0

Чтобы вам не открывать лишний раз доку (и Жоку). Покажу, как теперь это будет выглядеть:
Program.cs
var builder = WebApplication.CreateBuilder(args);

builder.Services.AddScoped<SomeService>();

builder.Services.AddControllers();

builder.Configuration.AddJsonFile("appsettings.json");

var app = builder.Build();

app.MapControllers();

app.Run();


📍 Ну что же “Press F to pay respect” нашему Startup.cs. Думаю, скучать не будем.

➖ Есть у этого пожалуй один минус – придется вручную выпиливать этот файл, если хотите переехать на новую версию билдера.
Docs Code samples migrated to the new minimal hosting model in 6.0 Learn how to migrate ASP.NET Core samples to the new minimal hosting model in 6.0.
More from @dimasshortposts
  1. Oct 2, 2026s
  2. Oct 2, 2026Post #503
  3. Sep 30, 2026🛤 Путь до Tier1: от чего он зависит В прошлый раз мы гоняли hello world в цикле и увидели…
  4. Sep 26, 2026🧵 Тредик для вопросов по докладу про MAF на дотнексте В докладе многие подробности опусти…
  5. Sep 23, 2026Даже самым хардкорным ребятам надо отдыхать, так что отдыхаем, мои чюваки 🕺 🧑‍💻dp🥁 #he…
  6. Sep 16, 2026🎯 Instrumented Tier0: профилирование кода В прошлый раз мы разобрали два уровня компиляци…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →