Предварительная компиляция страниц / представлений является поведением по умолчанию. Можно пропустить этот шаг и опубликовать необработанные файлы .cshtml, в результате чего страницы / представления будут обновляться аналогично классическим ASP или каркасам веб-страниц ASP.NET. Другими словами, вы можете внести изменения в файлы .cshtml, а затем скопировать их на веб-сервер во время работы приложения, и новый контент вступит в силу немедленно.
Если вы хотите принять этот подходдобавьте узел MvcCompileOnPublish в свой файл .csproj со значением, установленным в false:
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
</PropertyGroup>
В результате будет создана папка Pages, содержащая страницы содержимого, и папка refs, содержащая библиотеки, необходимые для приложения:
![enter image description here](https://i.stack.imgur.com/3jbUi.png)