Не выполняется код на определённой строке
Всем привет. Не могу понять почему не выполняется код. После прохождения определённой строки остальная часть кода пропускается, и страница успешно загружается.
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.
Должно помочь:
- ПКМ по проекту --> Очистить
- ПКМ по проекту --> "Свойства" --> "Web" --> Кнопка "Создать виртуальную директорию"