Asp net core 3.1 webapp не обновляет sh при изменении шаблона бритвы - PullRequest
1 голос
/ 20 февраля 2020

Я использую Visual Studio Code на ma c osx для запуска простого веб-приложения в asp net core 3.1. Я запускаю приложение с командой do tnet run в терминале Visual Studio. Теперь, если я изменю шаблон .cs html и обновлю sh мой браузер, изменить не показывать.

Почему? Как я могу решить?

Спасибо

1 Ответ

1 голос
/ 20 февраля 2020

Чтобы включить компиляцию во время выполнения в сравнении с кодом, необходимо выполнить следующие шаги:

1.Добавить ссылку на пакет Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation, запустить команду в терминале

dotnet add package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation -v 3.1.0

2. Обновите метод проекта Startup.ConfigureServices, включив в него вызов AddRazorRuntimeCompilation.

services.AddControllersWithViews().AddRazorRuntimeCompilation();//for MVC

//services.AddRazorPages().AddRazorRuntimeCompilation();//for Razor Pages

См. https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-compilation?view=aspnetcore-3.1#runtime -компиляцию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...