web-dev-qa-db-fra.com

ASPnet Core 3.0 et 3.1: Activer la compilation d'exécution pour les pages de rasoir

Depuis ASP.NET CORE version 3.0 et supérieure:

A) Modification d'un fichier de vue de rasoir (.cshtml) lors de l'exécution de l'application n'applique pas les modifications avant de redémarrer.

B) On dirait que la modification et continuer ne fonctionne pas.

IDE et version : Microsoft Visual Studio 2019

12
sajid

NOTE Comme indiqué dans le article Publié par GIVI, si vous souhaitez simplement cette fonctionnalité pour le développement rapide, vous pouvez le permettre uniquement pour le développement et non pour la production en n'ayant pas ajouté ".Drazorruntimecompilation ()" au démarrage. CS et ajout de la variable d'environnement "aspnetcore_hostingstartuplies" à votre fichier launchSettings.json avec une valeur = "microsoft.aspnetcore.mvc.razor.runtimecompilation". Notez toutefois que, dans notre cas, nous utilisons "aspnetcore_environment" = "développement" uniquement pour notre environnement de développement intégré (Dev Appserver déployé par Devops) et utilisez "ASPNETCORE_Environment" = "local" pour le développement local du développeur individuel (avec des applications d'accompagnement.Local. fichier de configuration JSON). Je suis heureux de signaler que "aspnetcore_environment" ne doit pas être strictement réglé sur "Développement" et que la compilation d'exécution fonctionne pour "local" (et probablement quel que soit le nom que vous utilisez pour l'environnement que vous développez sous). Mais une chose que j'ai trouvée était que, même si j'étais ajouté aspnetcore_hostingstartupsartupsimblies sur LancerSettings.json, il a été supprimé (et ne fonctionne donc pas) par l'onglet Propriétés du projet jusqu'à ce que j'ai ajouté la variable là-bas (et cela fonctionne maintenant bien).

0
Search4Sound