Не выполняется код на определённой строке

Всем привет. Не могу понять почему не выполняется код. После прохождения определённой строки остальная часть кода пропускается, и страница успешно загружается.

        var json = System.Text.Json.JsonSerializer.Serialize(resourselist);
        InfoWithPanel info = await db.Infos.FirstOrDefaultAsync();
//этот код не выполняется
            if (info == null)
            {
                var addedinfo = new InfoWithPanel() { Resourses = json, LastUpdate = DateTime.Now };
                infoWithPanelRepository.Create(addedinfo);
            }
            else
            {
                var updatedinfo = new InfoWithPanel() { id = info.id, Resourses = json, LastUpdate = DateTime.Now };
                infoWithPanelRepository.Update(updatedinfo);
            }
// этот код не выполняется

Код который не выполняется отмечен курсивом. Вот гифка отладки: введите сюда описание изображения

Вот скриншот всего метода. i.imgur.com/edu2PTL.png


Ответы (2 шт):

Автор решения: AofA Group

Отладчик почему-то пропускал момент условия где стояла точка останова. Я поставил дополнительные точки, и теперь он показал. введите сюда описание изображения

→ Ссылка
Автор решения: benJkee

Если образно, то это происходит из-за того, что собранные бинари не подкладываются в IIS Express.

Должно помочь:

  1. ПКМ по проекту --> Очистить
  2. ПКМ по проекту --> "Свойства" --> "Web" --> Кнопка "Создать виртуальную директорию"
→ Ссылка