J'ai mis à jour mon projet ASP.NET 5 à Beta 8 et nous sommes maintenant supposés que la commande Web suivante a mis à jour mon projet avec les variables d'environnement. p> Ceci a également mis à jour mon fichier LaunchSettings.json, comme ça P> Mais pour une raison quelconque, chaque fois que j'exécute la commande DNX Web code> Il est indiqué que l'environnement d'hébergement est la production. Pourquoi ne commence-t-il pas en mode de développement? P>
3 Réponses :
Les paramètres dans cmd: p> ps: p> LaunchSettings.json code> sont uniquement utilisés par vs. Si vous exécutez à partir d'une console, vous devez définir cette variable d'environnement manuellement.
Cela fonctionne également: DNX web aspnet_env = développement
SET ASPNET_ENV = Le développement ne fonctionne pas. DNX web aspnet_dev = le développement fonctionne cependant.
Comment définir cette variable d'environnement pendant le processus de construction? Je suppose que cela devra être mis à jour pour "stagner" et "production" comme et lorsqu'il est déployé dans ces environnements
Ajout à @Victor Hurdugaci Répondre, vous pouvez également éviter "Messing" avec l'environnement actuel en passant des variables nécessaires sur la ligne de commande.
Intérieur où vous pouvez voir comment Project.json Code> Dites que vous avez un < Code> Web-dev Code> Commande spécifique à l'environnement de développement: P>
aspnet_env code>,
hébergement: Environnement code> est défini, ainsi que d'appeler une configuration spécifique d'hébergement
hosting.json code>.
La commande: définir aspnet_env = Développement code> est maintenant obsolète que vous pouvez utiliser cmd: