Я не совсем уверен, что это та же проблема, но ASP.NET Core 2.2 представил модель хостинга In Process IIS.Это дает много преимуществ в производительности в производственной среде, но в основном сводит на нет одну из самых полезных функций разработки ASP.NET Core: автоматические обновления.Если вы используете модель In Process в разработке, вам нужно будет строить после изменений кода, как и на старых сайтах ASP.NET MVC.Вы можете переключить модель хостинга обратно на модель Out of Process (по-старому), либо перейдя в свойства вашего проекта или отредактировав свой csproj.В свойствах теперь есть выпадающий список на вкладке Отладка, который соответствует тегу <AspNetCoreHostingModel>
в csproj.
ОБНОВЛЕНИЕ
Для чего это стоит, я 'мы на самом деле видели это поведение как-то случайное.Некоторые изменения для меня, кажется, запускают автоматическую сборку, как раньше, в то время как другие изменения не отображаются, если я не собираю их вручную.Кажется, что не существует большого количества рифмы или причины, по которой изменения требовали чего либо.Возможно, что инструментарий для этого еще не совсем там , и будущее обновление Visual Studio может привести к тому, что модель In Process будет вести себя так же, как модель Out of Process с изменениями кода в процессе разработки.Все, что я знаю, это то, что переход на Out of Process определенно решает все проблемы, связанные с этим, поэтому он каким-то образом связан с моделью In Process.