1
resposta

Erro System.InvalidOperationException: 'The service collection cannot be modified because it is read-only.'

Eu tive esse erro durante a compilação do programa, mas resolvi o problema seguindo a sugestão do Estudante no tópico do erro sobre Serialization e Deserialization, colocando as builder.Services.Add após a criação builder e antes do builder.Services.Configure, ficando assim:

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddDbContext<ScreenSoundContext>();
builder.Services.AddTransient<DAL<Artista>>();
builder.Services.Configure<Microsoft.AspNetCore.Http.Json.JsonOptions>(options => options.SerializerOptions.ReferenceHandler = ReferenceHandler.IgnoreCycles);

var app = builder.Build();

Então fica a dica pra quem passar por isso.

1 resposta

Oii, Gian!

Muito obrigada por compartilhar com a gente a solução. Com certeza vai ajudar outras pessoas.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!