大家好。我无法弄清楚为什么代码没有被执行。通过某一行后,跳过其余代码,页面加载成功。
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
出于某种原因,调试器跳过了设置断点的那一刻。我添加了额外的点,现在它显示了。
形象地说,这是因为收集的二进制文件不包含在 IIS Express 中。
应该帮助: