Если вы хотите редактировать свое приложение во время его работы, вы должны запустить его без отладки (ctrl + F5). Суть в том, что вы можете использовать основные сервисы .net, такие как ссылка на браузер (включена в режиме разработки), что фактически позволяет открывать ваше приложение во многих браузерах одновременно. Ваше приложение будет работать, если вы не выключите его, например, закрыв через iis express. Он использует сигнал r для поддержания соединения, но если вы сделаете определенные изменения, например, в коде базы данных, вам придется запустить его снова, чтобы увидеть изменения. Он очень легкий, поэтому вам не нужно закрывать приложение через iis, просто введите ctrl и f5, и он запустится снова.
Помните, ваше основное приложение asp.net поставляется с собственным веб-сервером, kestrel. Таким образом, вы также можете запустить его без IIS.
В режиме отладки цель состоит в том, чтобы проанализировать ваше приложение, например, установив точки останова, где выполнение останавливается, чтобы вы могли просматривать стек. Это отличается от того, что происходит без отладки, потому что цель состоит не в том, чтобы изменить приложение на лету, поскольку это не имеет смысла. Вы тестируете свою текущую версию, изменение ее в режиме отладки потенциально может скрыть другие недостатки и т. Д.