Я пытаюсь разработать приложение с новой технологией бритвенных страниц. Когда я добавляю какие-либо изменения в cshtml, я хочу видеть эти изменения на странице после обновления, но изменений нет, пока я полностью не перезапущу веб-сайт из Visual Studio. Это связано не только с помощниками по тегам, но и с простой модификацией html. Есть ли способ заставить его работать правильно? ENV-VS2017, ASP.NET CORE 2.0
бритвенные страницы. Показать изменения в браузере после обновления
Ответы (2)
Как ни странно, я заметил, что работа под IIS или IIS Express часто не приводит к тому, что изменения автоматически вступают в силу для меня. Я не уверен, что это реальная проблема или это связано с моей настройкой. Чтобы изменения применялись автоматически, мне нужно запустить само приложение.
В Visual Studio в раскрывающемся списке целей отладки на панели инструментов (кнопка с зеленым значком «воспроизведение») выберите элемент, соответствующий имени вашего проекта (вместо IIS Express). Это открывает окно консоли (которое полезно само по себе), и я обнаружил, что когда я затем вношу изменения в код, это окно консоли перезагружается, в основном перезапуская хостинг приложения, чтобы получить новые изменения.
Опять же, это все анекдоты. Может быть реальный способ заставить его работать, не делая этого таким образом. Честно говоря, я просто не стал возиться с этим, так как 1) это работает так для меня и 2) мне действительно нравится иметь консоль, чтобы видеть поступающие запросы.
Спасибо всем за помощь! Я нашел решение на странице View не обновляется после изменения. Это была общая папка. В настоящее время он работает по умолчанию!
IIS
- person adiga   schedule 28.09.2017