бритвенные страницы. Показать изменения в браузере после обновления

Я пытаюсь разработать приложение с новой технологией бритвенных страниц. Когда я добавляю какие-либо изменения в cshtml, я хочу видеть эти изменения на странице после обновления, но изменений нет, пока я полностью не перезапущу веб-сайт из Visual Studio. Это связано не только с помощниками по тегам, но и с простой модификацией html. Есть ли способ заставить его работать правильно? ENV-VS2017, ASP.NET CORE 2.0


person ovasylenko    schedule 28.09.2017    source источник
comment
вы можете разместить его на IIS   -  person adiga    schedule 28.09.2017
comment
Странно. Я использую VS2017, со страницей бритвы в IIS Express и с включенной ссылкой на браузер, поэтому, если я запускаю веб-проект, мне нужно только сохранить файл бритвы, и браузер обновится. Вы можете прочитать по ссылке браузера.   -  person RonC    schedule 28.09.2017


Ответы (2)


Как ни странно, я заметил, что работа под IIS или IIS Express часто не приводит к тому, что изменения автоматически вступают в силу для меня. Я не уверен, что это реальная проблема или это связано с моей настройкой. Чтобы изменения применялись автоматически, мне нужно запустить само приложение.

В Visual Studio в раскрывающемся списке целей отладки на панели инструментов (кнопка с зеленым значком «воспроизведение») выберите элемент, соответствующий имени вашего проекта (вместо IIS Express). Это открывает окно консоли (которое полезно само по себе), и я обнаружил, что когда я затем вношу изменения в код, это окно консоли перезагружается, в основном перезапуская хостинг приложения, чтобы получить новые изменения.

Опять же, это все анекдоты. Может быть реальный способ заставить его работать, не делая этого таким образом. Честно говоря, я просто не стал возиться с этим, так как 1) это работает так для меня и 2) мне действительно нравится иметь консоль, чтобы видеть поступающие запросы.

person Chris Pratt    schedule 28.09.2017
comment
была такая же проблема даже в VS 2019, и по какой-то причине это сработало для меня. Спасибо! - person VT Chiew; 16.01.2020

Спасибо всем за помощь! Я нашел решение на странице View не обновляется после изменения. Это была общая папка. В настоящее время он работает по умолчанию!

person ovasylenko    schedule 28.09.2017